Reverse Engineering Is Fun
Generating the BMW CIC Mid Navigation FSC
The BMW CIC Mid is the Business Navigation system available in Europe, and never installed in vehicles intended for North America. As a resident of North America, investigation of the CIC Mid firmware is purely theoretical as I have no ability to verify the...
Generating the BMW CIC Navigation FSC
The BMW CIC is the Premium headunit from ~2009 - 2013, and included navigation stored on an internal hard drive. BMW released annual map updates for the CIC until ~2021, however these maps were not free of charge. Any attempt to install the map through the USB...
ID4Motion Digital Cluster – Part 2 : Updating the Keygen
At the end of the last post related to the ID4Motion, I'd just written a keygen supporting the BMW E39/E46 and BMW E6x/E9x series. However, the features added to the Automatic generation of the CTM license file were based off of the content of the features (FTR) file....
Reverse Engineering the StreetDeck CarPC
StreetDeck is Microsoft Windows based software that uses the latest technology to take advantage of all the power in your UMPC, Laptop, NetBook, or other in car PC. GPS Navigation, Music, Satellite Radio, HD Radio, and More. It makes the features you want to use...
Investigating the ID4Motion Digital Cluster
The ID4Motion Digital Cluster is an aftermarket solution adding a modern digital display to older BMW and Honda cars. I was interested in how the system works, and investigated its hardware and software design, especially as it pertains to security of the system....