BertoldVdb / ms-tools

Program, library and reference designs to develop for MacroSilicon MS2106/MS2109/MS2130 chips.
MIT License
117 stars 10 forks source link

Additional sources? #6

Closed carrotIndustries closed 1 year ago

carrotIndustries commented 1 year ago

First of all thank you for the research you did! Using the MS2109's I²C interface has made an upcoming project much more practical.

I was wondering, how did you figure out the HID reports to send and the other details since there appears to be no publicly available documentation for this chip? Is there some software that uses these features that you reverse engineered?

BertoldVdb commented 1 year ago

Hello,

I did this purely based on the firmware itself. I needed a way to program the EEPROM on the board via USB.

Presumably there is a PC software that can do this (how do they program the devices in the factory otherwise?) but I never saw it.

Sincerely, Bertold

carrotIndustries commented 1 year ago

I did this purely based on the firmware itself. I needed a way to program the EEPROM on the board via USB.

Impressive, thanks again for the project!