Author Topic: Which brand is this microcontroller? logo with 2 "x"  (Read 2510 times)

0 Members and 1 Guest are viewing this topic.

Offline Erwin RiedTopic starter

  • Regular Contributor
  • *
  • Posts: 212
  • Country: no
Which brand is this microcontroller? logo with 2 "x"
« on: September 02, 2025, 01:17:07 pm »
anyone familiar with this brand? it is from a wireless joystick with a lcd screen, chatgpt has no idea

 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 30312
  • Country: nl
    • NCT Developments
Re: Which brand is this microcontroller? logo with 2 "x"
« Reply #1 on: September 02, 2025, 01:33:15 pm »
Please post a clearer picture  ;)
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline Erwin RiedTopic starter

  • Regular Contributor
  • *
  • Posts: 212
  • Country: no
Re: Which brand is this microcontroller? logo with 2 "x"
« Reply #2 on: September 02, 2025, 01:42:12 pm »
 :-\ I dont have, I found a disassembly online and this is the best, I was thinking the logo of \\ with a / on top could be known.

I was trying to find the firmware section inside the company "firmware updater.exe"
 

Offline DavidAlfa

  • Super Contributor
  • ***
  • Posts: 6928
  • Country: es
Re: Which brand is this microcontroller? logo with 2 "x"
« Reply #3 on: September 02, 2025, 03:03:39 pm »
It's some kind of joystick... Made by someone... found the teardown somewhere... Got some .exe updater...

Yeah, it's some kind of mcu, made by someone, somewhere, sometime...
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 

Offline thm_w

  • Super Contributor
  • ***
  • Posts: 9861
  • Country: ca
  • Non-expert
Re: Which brand is this microcontroller? logo with 2 "x"
« Reply #4 on: September 03, 2025, 12:02:24 am »
https://www.reddit.com/r/Controller/comments/1gxwc5y/manba_one_v2_full_review/

This part is connected to the bluetooth antenna, so it may or may not be the main MCU, there is also another part U1. Either way its probably some obscure brand, qfn40.

I was trying to find the firmware section inside the company "firmware updater.exe"

Did you use binwalk?
Why would you bother if you don't have the device?
Profile -> Modify profile -> Look and Layout ->  Don't show users' signatures
 
The following users thanked this post: Erwin Ried

Offline squadchannel

  • Super Contributor
  • ***
  • Posts: 1273
  • Country: jp
  • deepl translate user
Re: Which brand is this microcontroller? logo with 2 "x"
« Reply #5 on: September 03, 2025, 12:13:55 am »
I was trying to find the firmware section inside the company "firmware updater.exe"

Shenzhen Zhixu Technology Co.,ltd
https://www.smart-one.cn/



https://fcc.report/FCC-ID/2BF5U-MANBAONE
ZC32RF1M

« Last Edit: September 03, 2025, 12:44:55 am by squadchannel »
 
The following users thanked this post: amyk, Erwin Ried, thm_w

Offline Erwin RiedTopic starter

  • Regular Contributor
  • *
  • Posts: 212
  • Country: no
Re: Which brand is this microcontroller? logo with 2 "x"
« Reply #6 on: September 03, 2025, 07:56:32 am »
Oh thanks for the improved image! yeah I noticed it was made on Visual C++ so I think there is a big posibility of being able to mod some behaviours or the boot logo at least.

Basically the V2 of the firmware doesnt send keystrokes to the game when you are in the menu, so it is really difficult to create macros. I would imagine is just an unsigned (no CRC) firmware inside that updater where I could find where this behaviour is done.

Something like this, of course it would be very difficult to add it as option without the source  :box:

 

Offline Erwin RiedTopic starter

  • Regular Contributor
  • *
  • Posts: 212
  • Country: no
Re: Which brand is this microcontroller? logo with 2 "x"
« Reply #7 on: September 03, 2025, 07:59:50 am »
Why would you bother if you don't have the device?

I have it :) but you know how everything is glued and plastic clips and screws into plastic so better if I can avoid disassembly (since the firmware can be updated already via usb-c, no jtag needed)

Did you use binwalk?

Yeah, seems there is the DLL for USB stuff inside plus a bunch of icons and raw files, its a good start for the research thanks you both @thm_w and @squadchannel very useful

« Last Edit: September 03, 2025, 08:45:31 am by Erwin Ried »
 

Offline Erwin RiedTopic starter

  • Regular Contributor
  • *
  • Posts: 212
  • Country: no
Re: Which brand is this microcontroller? logo with 2 "x"
« Reply #8 on: September 11, 2025, 09:34:59 am »
So... I extracted the firmware inside the .exe :)

https://github.com/eried/ManbaOneV2/blob/main/firmware/manba_one_V2.21_firmware.bin

you can clearly see in IDA pro that the exe sends the data in
  • Start: 0x5732F0
  • End: 0x5732F0 + 0x67400 - 1 = 0x5EAAEF

But now I am trying to understand what opcodes is this micro using :-DD

with a small modification -> https://github.com/eried/ManbaOneV2/tree/main/updater of their tool, I can reupload the firmware and it works fine! but I want to modify the firmware boot images and such...

Anyone here has more hints to continue this journey? how to find the bitmaps inside? what opcodes could this be? (doesnt look like plain BMP since there isnt anything recognizable):
2658469-0

thanks
« Last Edit: September 11, 2025, 09:36:37 am by Erwin Ried »
 
The following users thanked this post: thm_w

Offline squadchannel

  • Super Contributor
  • ***
  • Posts: 1273
  • Country: jp
  • deepl translate user
Re: Which brand is this microcontroller? logo with 2 "x"
« Reply #9 on: September 11, 2025, 09:41:21 am »
I believe the display control is handled by the micros on the sub-board.
but from the image, the marking has been erased.
 

Offline abyrvalg

  • Frequent Contributor
  • **
  • Posts: 898
  • Country: es
Re: Which brand is this microcontroller? logo with 2 "x"
« Reply #10 on: September 11, 2025, 12:56:01 pm »
There are two high entropy sections with sizes aligned to 16 bytes, encryption, I guess. And the 128-byte high entropy block at +0x66400 could be a digital signature :-//
 

Offline Erwin RiedTopic starter

  • Regular Contributor
  • *
  • Posts: 212
  • Country: no
Re: Which brand is this microcontroller? logo with 2 "x"
« Reply #11 on: September 11, 2025, 01:07:20 pm »
There are two high entropy sections with sizes aligned to 16 bytes, encryption, I guess. And the 128-byte high entropy block at +0x66400 could be a digital signature :-//

yeah so you think that means no fun?  :-/O

I tried with different "languages" in ghidra without joy. I was expecting something like a plain BMP considering the logo that is ALWAYS displayed has some kind of aliasing and a red eye (thats why I was dreaming on finding it easily):
2658539-0
 

Offline abyrvalg

  • Frequent Contributor
  • **
  • Posts: 898
  • Country: es
Re: Which brand is this microcontroller? logo with 2 "x"
« Reply #12 on: September 11, 2025, 04:30:27 pm »
That’s not a plain code, 100%. The biggest block has very uniform distribution.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf

 

- - -
-->