Ashcon Mohseninia's Avatar

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

29 Followers  |  5 Following  |  20 Posts  |  Joined: 20.11.2024  |  1.5564

Latest posts by randash.bsky.social on Bluesky

Ultimate-NAG52 V2 - Functioning IO and magical co-processor
YouTube video by RAND_ASH Ultimate-NAG52 V2 - Functioning IO and magical co-processor

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!

20.10.2025 20:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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

17.10.2025 19:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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.

17.10.2025 12:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Ultimate-NAG52 V2 - The custom unbreakable and awesome bootloader
YouTube video by RAND_ASH Ultimate-NAG52 V2 - The custom unbreakable and awesome bootloader

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 !

08.10.2025 20:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

#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)

02.10.2025 21:16 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 0    πŸ“Œ 1
Video thumbnail

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

12.04.2025 13:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

typelevel programming is fun!

11.04.2025 12:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

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!

14.03.2025 15:12 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

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!

09.03.2025 08:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Ultimate-NAG52 V2 - A much needed redesign!
YouTube video by RAND_ASH Ultimate-NAG52 V2 - A much needed redesign!

Finally ready to show V2 off to the world!

youtu.be/Q4aejhXmQcI

25.02.2025 18:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

18.02.2025 11:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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 :)

10.02.2025 19:39 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

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!

29.01.2025 07:37 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Jezus Christ! #rustlang has to have a better way to not completely fill your drive with build files! This is just 1 project!

28.01.2025 19:38 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

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!

14.01.2025 10:43 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Big things to come 😁

06.01.2025 20:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

yeah, i am the creator of that project! Its a future revision of the board, where, in the right configuration, has fully AEC Q100 components on it

02.01.2025 17:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Silkscreen does so much to beautify a PCB!

01.01.2025 21:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

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)

27.12.2024 10:14 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

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

20.11.2024 08:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@randash is following 5 prominent accounts