I keep refining diagnostic, repair and tuning tools for my own car, a BMW E46 M3. The tools, their code, the development documents and the Skills are all published. If your agent finds them, it can read them, learn from them, and help keep your car going. And your agent will run the tools as well, taking on what troubles you and your car. I build the unseen mechanism that makes this possible, and publish it. Your support brings closer what you and I both dream of: a car that behaves like a partner. The MILEAGE navigates the way there, and your support reroutes it the way you want.
- An old car: the light could come on any day. Always a worry… The light’s on… is it safe to keep driving?
- Could I ask an AI? I can’t reach the car. Apps, MCP, Skills service history fault-code log analysis control rewrites
- Why is the lamp on? fault code and O2 sensor log It’s the O2 sensor. Clear the code; if it comes back, that control can be paused for now. Paused briefly, it does no harm.
- OK, let’s do that. Whatever happens, it’s handled. Room to breathe.
- For my partner, with thanks: let’s go to a hideaway that soothes. A hideaway that soothes, in nature.
- What the land gives: the strength to live. Thank you. I feel renewed. Their joy becomes your strength to live.
- Behind luxury, much is left over. A device that makes biofuel from food waste.
- Is the bioethanol really working? Before and after Less knock, and less retard with it. For the same acceleration, you press the throttle less. Fairly and squarely, enjoying the luxury.
- From nature, a share of its luxury, received with thanks: keeping the loop going.
※ Every tool is published free of charge as an open-source project. The vehicle module data a diagnosis needs cannot be published, because the manufacturers hold the rights to it. For personal use, research and development, safety verification and similar purposes, it can be loaded from a private server onto your own device.
MILESTONEMILE Before the name, what it takes from the start of the line to reach that MILESTONE. On the right, MILE put in / MILE this MILESTONE needs.
SidingsNo MILESTONE placed yet. As support gathers, MILESTONEs are placed and the line is drawn onto the map.
MATRIX
Connecting car, owner and AI in harmony
E46M3
Manifold
The home screen of the car’s head unit (Android): a console modelled on the car’s own switches, and a live tachometer read from the ECU. The M tools open from here.
15 MILERelease of the tool
15/15 MILEAn E46 launcher for the EONON Android head unit (GA9450). Its buttons follow the design of the E46’s centre console; connect a K+DCAN cable and it shows coolant, oil, outside and intake temperatures and engine speed. CSL CONVERT TUNER comes packaged with it. It installs from the public GitHub repository.
Mapping
A VE tuner. MSSFlasher, Testo, EFI Analytics, spreadsheets, TunerPro, XDF and Ghidra in one place.
50 MILETool released
50/50 MILE80 MILEKF_RF_KORR_DRREL table tuning
20/30 MILEMakes the fuel-injection correction map keyed on the exhaust-temperature delta tunable from drive logs. It also fixes the current VE tuning adding too much fuel at RO 7.5–10% and 2,200–2,700 rpm.
90 MILEReal-time agent connector released
8/10 MILEAdds support for Matrix, the connector between TUNER and AI agents such as Claude and ChatGPT. Log analysis and operating the app's screens can be done by conversation while driving. Suggested drives for the VE map correction, finding the cause when torque drops out or the idle hunts, proposed parameter changes: all of it can be worked through in conversation with the agent.
100 MILEIdle valve tuning released
6/10 MILEReleases automatic tuning of the KF_LLS_TV table from logs at idle and at RO (relative opening area) of 1% or less, ending hunting at idle and at very light load.
110 MILECalibration viewer released
6/10 MILEBrings TunerPro's table view together with Ghidra's logic tree and code view, so the two can be browsed in step.
120 MILECalibration editing released
6/10 MILEReleases editing at least on a par with TunerPro, together with writing the changes straight to the car.
130 MILEInertia tuning released
6/10 MILEAfter fitting a lighter flywheel or re-balancing the engine's rotating mass, measures the engine's inertia and tunes the parameters it affects automatically, sharpening throttle response. It matters most for how the SMGⅡ behaves.
140 MILEOperation guide released
0/10 MILEWrites and shares a detailed operation guide to MSS54HP CSL CONVERT /// TUNER, with an explanation of each function.
A simulation tuner that sets the E46M3’s VANOS angles with a 1D engine model.
400 MILETool released
270/400 MILEPredicts, from the fluid dynamics of intake and exhaust, the VANOS angles that give the E46M3 CSL’s VE map (480 points) its highest values and those that make its VE curve smooth. It can also tune for a changed intake system, silencer or front pipe, and, given the specification of a system you want to design, gives a guide to how it would perform.
420 MILEOperation guide released
0/20 MILE520 MILEComputing service opens
0/100 MILEAfter a change to the system, establishing the model’s baseline performance can take 40 to 100 hours on even the fastest consumer PC. Running several cloud virtual machines at once cuts that time.
Flasher, Testo, TunerPro and XDF in one place.
30 MILETool released
20/30 MILE40 MILEOperation guide released
0/10 MILE45 MILEReal-time agent connector released
0/5 MILEAdds support for Matrix, the connector between SMGⅡ /// MAPPING and AI agents such as Claude and ChatGPT.
Migration
A DME CSL converter — an uploader over OBD2 that needs no bootloader. A recovery tool for a failed write is in development too.
30 MILETool released
20/30 MILEThe app is released once a successful write has been confirmed on a real car. It has been tested thoroughly in a simulator and is waiting on that test; a BDM tool is being built in case anything goes wrong.
40 MILEBDM tool build guide released
0/10 MILEPublishes a guide to building the BDM tool yourself, using a method that needs no soldering. The software runs in the app itself.
Reads, backs up, rewrites, restores and codes the M35080 EEPROM of an E46 instrument cluster, with an Arduino UNO as the SPI bridge; the cluster can then be bench-tested over the K+DCAN cable.
30 MILETool released
20/30 MILEBeing tested on a real car. It is published as soon as it is confirmed working there.
40 MILEOperation guide released
0/10 MILEWrites and shares a detailed operation guide to E46 M35080 /// MIGRATION, with an explanation of each function.
E46M3 SMGⅡ /// Migration
0/15 MILEAn SMG2 CSL converter, replacing WinKFP. Designed.
Maintenance
E46M3 /// Maintenance
0/30 MILEKeeping and comparing a service history.
S54 /// オーバーホールガイド
0/54 MILEA detailed overhaul manual for the S54.
Monitoring
Reading and clearing DTCs, data logging, resetting adaptations, running test jobs. A replacement for INPA.
35 MILETool released
15/35 MILE45 MILEOperation guide released
0/10 MILEWrites and shares a detailed operation guide to E46M3 /// MONITORING, with an explanation of each function.
50 MILEReal-time agent connector released
0/5 MILEReleases Matrix, the connector between MONITORING and AI agents such as Claude and ChatGPT. The agent reads the fault codes, runs test jobs, calibrations and data-log analysis, and works out the cause and a plan to fix it on its own, all through conversation with the agent.
Modification
E46M3 /// Modification
40/60 MILEA replacement for NCS Expert and NCS Dummy, on phone or PC.
Measurement
E46M3 /// Measurement
0/20 MILEA VE comparison tool for the mid-range.
All models
Matrixツール群の iPhone 対応ドングル製作ガイド
0/15 MILEPublishing a build guide for the dongle that puts the Matrix tools on an iPhone, with the software updated as it goes. Designed.
多言語化(全ツール)
0/5 MILEPer tool, per language added.
Tools for models other than the E46M3 are built and run by Mainstay, the operators.
- E9xM3MSS60 /// Mapping・E9xM3 /// Monitoring
- E6xM5/M6MSS65 /// Mapping・E6xM5/M6 /// Monitoring
- OldAlfaOldAlfa /// Monitoring
MEETUPHUB
Where you and your partner feel alive
MEETUPHUB
150/300 MILEA place where an owner and their partner feel alive: local food, a hot spring, the view, natural water, animals — somewhere to take in that MANA and come away stronger. In design.
M(TSUNAGI)の法人化
0/10 MILEIncorporating, so that what was built through the M outlives it.
MIXTURE
The devices that turn food waste into biofuel
E46M3 /// MIXTURE
100/130 MILEBioethanol made from food waste such as rice bran, run in the E46M3’s S54. It is made under licence.
100 MILE95% bioethanol from rice bran
100/100 MILEBrewed into a moromi of around 35% by parallel multiple fermentation, the way sake is made, pressed through gauze, then concentrated in a still to 95%, the physical limit.
105 MILE99% bioethanol with a 3A molecular sieve
0/5 MILEThe concentrated spirit is soaked in a bath of 3A sieve and comes out at 99%. The 3A, once it has taken up water, is dried in a solar oven or the like and used again.
110 MILEBlended with petrol, it fires the S54; the APE X85 confirms the ethanol ratio and how it runs
0/5 MILEThe APE X85 is a flex-fuel kit with an ethanol-content sensor in the fuel line, adjusting the fuel injected to the blend. The S54 is fired up on the APE E85 and the home-made fuel.
120 MILE20 litres of bioethanol, made under licence
0/10 MILEThe American community holds that around E35 gives the most power, and for the E46M3’s 65 L tank that is 20 L. This measures how much feedstock and time making 20 L actually takes.
125 MILE45 L of petrol and 20 L of bioethanol, driven until the fuel light comes on
0/5 MILEMake E35 and drive the E46M3 on it, logging data to see how the ignition timing changes. Bioethanol is generally said to cut knock and so the retard; this checks that. Fuel consumption is measured too.
130 MILEThe app joins TUNER
0/5 MILEThe functions of APE’s own app come into TUNER, so everything is controlled from TUNER — which means the car’s performance can be adjusted while talking with an AI agent.