Ashcon Mohseninia
banner
randash.bsky.social
Ashcon Mohseninia
@randash.bsky.social
Youtuber, Automotive Embedded C/Rust Software Developer. Author of the Open source Ultimate-NAG52 722.6 TCU

youtube.com/c/RAND_ASH
youtu.be/8vf_0HNlVDg

Another update on my #custom #mercedes #ecu ! Finally able to interact with all the IO on the PCB, and control the Infineon co-processor on the TCU for super accurate solenoid control, far more accurate than the original Siemens design!
Ultimate-NAG52 V2 - Functioning IO and magical co-processor
YouTube video by RAND_ASH
youtu.be
October 20, 2025 at 8:22 PM
Is this too many Generics for a #rustlang function? - Noticed a lot of embedded crates utilize generics, but that can cause a situation like this when combining multiple structures that all use Generics
October 17, 2025 at 7:21 PM
Gotta love documenting PCB layout in code! With this ATMEL processor, I don't have the luxury like with the ESP32, where each pin can be MUXed to any peripheral or system. Means I have to think a lot harder about layout ahead of time.
October 17, 2025 at 12:33 PM
youtu.be/43IkJqjCc6U

New video! Showing off my new #mercedes 722.6 TCU's unbreakable bootloader! Using an #automotive grade CPU (And Infineon ASIC), written in #rust !
Ultimate-NAG52 V2 - The custom unbreakable and awesome bootloader
YouTube video by RAND_ASH
youtu.be
October 8, 2025 at 8:48 PM
#rust working on a Microchip SAME51, controlling an Infineon TLE8242 solenoid driver. For the next version of my #MercedesBenz 722.6 gearbox controller.

(The 'slave' mode is a protocol I RE'd from the original EGS if you set a bit on EEPROM, used for EOL testing of the unit on the production line)
October 2, 2025 at 9:16 PM
So this is a cool update to the Ultimate-NAG52 project. I created a build process with PlatformIO that generates YML from structures in code, and allows me to view them in the configuration app, and edit/save them! - Endless user customization for very little code
April 12, 2025 at 1:46 PM
typelevel programming is fun!
April 11, 2025 at 12:55 PM
Testing out the #microchip PIC32 line on my TCU as a drop in replacement for the ATSAME54....love it, but I am really upset with whoever decided to rotate the logo on the PIC32 in respect to pin 1!
March 14, 2025 at 3:13 PM
Been reverse engineering Mercedes' EGS52 ECU lately, its crazy how the software was written, it is not 1 monolithic app, more rather 2 separate code bases written by 2 different companies interacting with one-another. I wonder why it was written like this!
March 9, 2025 at 7:55 AM
Finally ready to show V2 off to the world!

youtu.be/Q4aejhXmQcI
Ultimate-NAG52 V2 - A much needed redesign!
YouTube video by RAND_ASH
youtu.be
February 25, 2025 at 6:49 PM
Worth a shot, does anyone here know what Siemens' ATIC80 IC does and how it works? I see it on some automotive ECUs, it has no external flash and also no data sheet.
February 18, 2025 at 11:47 AM
Oh yeah! Second revision of V2.0 of my custom ECU for #mercedes 722.6 gearbox! One sexy #pcb! I love the design (I paid extra attention to ensure everything is lined up and evenly spaced cause OCD! Entire firmware will be written in #rustlang :)
February 10, 2025 at 7:39 PM
Sent this beautiful #pcb for production, can't wait to receive a few of these to start playing with, and program this ECU in pure #rustlang!
January 29, 2025 at 7:37 AM
Jezus Christ! #rustlang has to have a better way to not completely fill your drive with build files! This is just 1 project!
January 28, 2025 at 7:38 PM
Finally after 2 months of design, The first alpha #PCB design is ready for Gen 2.0 of my 722.6 TCU ☺️

This ditches the ESP32 for an Atmel controller, and adds an Infineon solenoid driver for much more refined control and diagnosis!

Stay tuned for firmware #development streams, I'll be using #Rust!
January 14, 2025 at 10:43 AM
Big things to come 😁
January 6, 2025 at 8:08 PM
Silkscreen does so much to beautify a PCB!
January 1, 2025 at 9:03 PM
1 beautiful #pcb 😀....gonna allow the option to have 2 different MCUs on the TCU now. ESP32 for standard, and AT SAM for Pro (so all parts are aec q100)
December 27, 2024 at 10:14 AM
Reworked finally the crossover shifting algorithm for my TCU :) Almost simulating the entire physics of the box! Things have come a very long way since i started this project 4 years ago
November 20, 2024 at 8:26 AM