Hello Friends,
I currently have Avin Avant 4 Head Unit in my M3. I never liked how bad the UI looked and even after installing custom ROM to it, it still felt boring. So I build a launcher to clean up things. with help of Claude.
Features:
- Built in Music app via bluetooth
- Built in Google Maps. This requires getting google api key
- Built in "Performance" tab that uses CAN BUS or the iBUS adapter data to show the data.
- Classic orange e46 theme and a modern M theme.
If you have the iBUS app, this does require you to stop it from launching at startup since this uses the same adapter to pull data from.
There's so much to it but it does clean up things. However, I do know that this is useless if you use CarPlay. However, I always wanted the system to boot up to clean UI and the best way to go about it was to create a new custom launcher.
Here's the google drive link to the apk file: https://drive.google.com/file/d/175e...ew?usp=sharing


Update 11/3:
Car integration
Still in active development. Feedback and testers with other E46s are welcome
I will be updating the download link soon with these new features.

Update 11/7:
I’ve created a pcb for can bus that will fit esp32. Added Sport mode dash when sport mode is enabled on the car.
App also has built in code scanner if used with the pcb I’ve made. Still haven’t tested yet since it’s in production line right now. I haven’t added the new apk to download link yet since I’m still making changes over the weekend. I will post a reply when link is updated

I currently have Avin Avant 4 Head Unit in my M3. I never liked how bad the UI looked and even after installing custom ROM to it, it still felt boring. So I build a launcher to clean up things. with help of Claude.
Features:
- Built in Music app via bluetooth
- Built in Google Maps. This requires getting google api key
- Built in "Performance" tab that uses CAN BUS or the iBUS adapter data to show the data.
- Classic orange e46 theme and a modern M theme.
If you have the iBUS app, this does require you to stop it from launching at startup since this uses the same adapter to pull data from.
There's so much to it but it does clean up things. However, I do know that this is useless if you use CarPlay. However, I always wanted the system to boot up to clean UI and the best way to go about it was to create a new custom launcher.
Here's the google drive link to the apk file: https://drive.google.com/file/d/175e...ew?usp=sharing
Update 11/3:
Car integration
- Live RPM, speed, coolant, outside temp, range, average consumption and odometer from the cluster
- Optional CAN adapter (CANable or Arduino) for real-time RPM, oil temp and exact fuel level
- Doors, windows, trunk, hood and lights shown on a top-down car view
- Steering wheel buttons control music and volume
- Car info: last oil service, VIN, engine status
- Syncs the dash clock and can show the current song on the cluster
- Works with most USB I-BUS and CAN adapters: tap Scan in Settings and it finds the one sending data
- Tach, big digital speed and fuel gauge
- 0–60, 60–100 and ¼ mile timers with best runs and a power estimate. The car sits at READY and starts timing when you pull away
- Built-in turn-by-turn with voice, rerouting and a tilted 3D driving view
- Free OpenStreetMap maps, no Google account or API key needed
- Built-in player for Bluetooth and any music app, with app shortcuts
- Three themes: Modern, Classic E46 (orange like the cluster) and M Motorsport with optional carbon fibre
- Scales to any screen size, landscape or portrait
Still in active development. Feedback and testers with other E46s are welcome
I will be updating the download link soon with these new features.
Update 11/7:
I’ve created a pcb for can bus that will fit esp32. Added Sport mode dash when sport mode is enabled on the car.
App also has built in code scanner if used with the pcb I’ve made. Still haven’t tested yet since it’s in production line right now. I haven’t added the new apk to download link yet since I’m still making changes over the weekend. I will post a reply when link is updated


Comment