3 ms·
Fixing a Bug in the Firmware of a “ThinkPad Compact USB Keyboard”
- toast0 5y agoHmmm makes me wonder if you could swap fn and ctrl in the firmware.
- deleted 5y ago[deleted]
- lurker98752 5y agoYes, it is possible. Someone did the work and posted the instructions here https://github.com/lentinj/tp-compact-keyboard/issues/32#issuecomment-687659110 https://github.com/lentinj/tp-compact-keyboard/issues/32#iss... I have applied the mod myself and it works perfectly.
- hyperman1 5y ago512 bytes RAM is impressively low. I didn't think that to be enough to assemble a full USB data frame. Never heard of that cpu either. Kudos to the author for figuring this out.
- gjvc 5y agoIn other news, if anyone has an unwanted / broken / old one of these they could send me, please send me email (address in profile) Thank you :-)
- VortexDream 5y agoMy favorite part is > Then, it was time to print the assembly on paper, sit down and understand it. Is this something others do regularly? I can think of one or two situations where I was tempted to, but opted against doing after all.
- the_only_law 5y agoI’ve done it a few times. A small amount of some sort of a 8-but assembly language doesn’t seem like too bad a candidate for it either. I like being able to physically draw or write things out on the margins to help me think.
- Anunayj 5y agoI think this would be quite nice is firmware is small enough, or you have already extracted the necessary parts to be examined. Though having a editor with graph view and then just printing out few parts seems good enough to me