Hello,
I replaced the 3945 which was default in the MK1 but after power-on I saw in the BIOS that "Wireless LAN" was missing.
I let the Linux boot and made a "lspci". The new card, a 4965 was there but it seems the radio was powered off. First thing was to tape the pin 20 on the card but still the Wireless Switch would be useless in that case.
To make it work I did the following:
- get the BIOS for MK1 and unpack the .exe file with 7zip. Inside you will find a 1MB file. Rename it to BIOS.ROM
- get the Andy's tool for Phoenix
- load the BIOS.ROM in Andy's tool, go to "Advanced" and in the right side check the 3 options that allow you to modify manually the modules.
- click Go and the tool will inform you when you can modify the modules. Don't press OK button yet.
- Now go to the DUMP folder and look for the file called BIOSCOD2.ROM
- open it in your favorite HEX editor and search for "86 80 22 42". You should find it 2 times. That is the ID for the 3945 VID 8086 and PID 4222. The 4965 has the same VID but PID is 4229 so you should modify the 22 with 29.
- now it got a little complicated because the module couldn't be compressed back and it reported a 1 byte difference.
- to fix this issue search in the hex editor for the string SPECIFICATION. Use the SPACE bar and instead of SPECIFICATION make it only SPEC and "IFICATION" part blank it. Now spaces can be better compressed and the module can be packed.
- after you modify it save the file and go to Andy's tool and press OK.
- now you have a new file which you can write back.
I recommend to flash the original BIOS file first if you didn't do it yet and after you can flash the modded one.
After this mod the "Wireless LAN" is back in the BIOS and the "Wireless Switch" works fine.
Cheers!
How to replace the wifi card in CF-30 MK1 (whitelist a new one)
Discussion in 'Panasonic' started by tomcatsniper, Feb 14, 2016.