Assembly language, HEX editor, checksums! This video has it all! I received enough feedback from my audience to attempt reverseengineering the fake cache BIOS of my 486 BEKtronic BEKV429S motherboard. Will we be able to patch and revert the change scammers have introduced in the BIOS to always display 256K L2 cache regardless if or what cache chips are installed?
Link to the Excel sheet and post: https://bitsundbolts.com/2024/10/25/p...'>https://bitsundbolts.com/2024/10/25/p...
Disassembled offending code: https://gist.github.com/tostercx/f6fb...
The new BIOS is already listed on The Retro Web:
https://theretroweb.com/motherboards/...
▬▬▬▬ Affiliate Links ▬▬▬▬▬▬▬▬▬▬▬▬▬
Visit my website to find affiliate links to most of the tools and products I use
https://bitsundbolts.com/affiliate/'>https://bitsundbolts.com/affiliate/
Thank you for your support!
▬▬▬▬ Support Bits und Bolts ▬▬▬▬▬▬▬▬▬▬
Patreon: / bitsundbolts
Bitcoin: bc1q2dvf9flf78lam33qjj9w9xgvfxdgre7g9x3rmw
Twitter/X: / bitsundbolts
Facebook: / bitsundbolts
Website: https://bitsundbolts.com/
▬▬▬▬ Timestamps ▬▬▬▬▬▬▬▬▬▬▬▬▬▬
00:00 The fake cache motherboard/BIOS
02:37 Preparation
03:56 BIOS 2.01r: Find the cache calculation
10:05 BIOS 1.2: Find the cache calculation
12:29 Find the difference: 2.01r vs 1.2
16:32 BIOS 1.2: The good code
21:54 BIOS 2.01r: The bad code
27:55 Possible fixes
28:49 How to get 32MB of L2 cache
33:13 Checksum errors
36:46 Patch the BIOS code
42:00 Testing the fixed BIOS