Jump to content

kingnoob

Just Joined
  • Posts

    2
  • Joined

  • Last visited

Reputation

0 Neutral

Recent Profile Visitors

1,837 profile views
  1. I just want to let you guys know that I have successfully hacked the insyde firmware for my dv3510nr and disabled the white list. See my original post for details. http://www.insanelymac.com/forum/index.php...t&p=1204172 cheers.
  2. Hi, My first post here. I just wanted to let you guys know that I followed Ed Saxman Bcn's nice guide linked on top for my recently purchased dv3510nr. And have successfully gotten everything working. Everything... except WIFI and sleep/wakeup. The sleep thing didnt bother me too much but after awhile the lack of WIFI really bothered me more than I thought it would. So I eventually decided to get an DELL 1390 clone on ebay for $11. And yes of course, I got the 104 error. It really upset me that HP made such a {censored} move to white list WIFI cards. So I began my determined quest to do myself (and all fellow DV3/HP owners with this problem) a favor: DEFEAT the firmware check! So to make a long story short after much researching/road blocks, (mainly from the good info/work done at mydigitallife.info http://forums.mydigitallife.info/showthread.php?t=5902) I'm happy to report the I was finally SUCCESSFUL!! The process was pretty invovled/long, it took me about two weekends to figure everything out and finally tried/flashed it. First you have to uncompress the firmware, which is in LZMA/7z format with a custom header, then figure out how each module is IDed and separated, and after finding the GUID of the module that does the white list check, extract it from the image, I then disassembled the module with IDA and eventually found the check/function call for the whitelist vendor ids. I disabled the check by changing the conditional jump JNZ instruction to unconditional jump JMP, (had to download an 800+ page reference manual from intel to find out the OPCODE for the two instructions) After all of that I put everything back together. And amazingly it WORKED! on first try too! Booted into OSX and the card is automatically detected as airport, no drivers, not wonky usb/ec dongles, yay for plug and play! For all the adventurous dv3510nr owners out there, (i dont know if all dv3s use the same firmware) I have attached my customized firmware as proof of concept. its the very same one i'm using right now, and it is based on the F15 official firmware. Possible future work might include creating a simple patcher that would patch official firmware. Another easier alternative would be instead of disabling the white list check, you can just edit the white list itself stored as constants in the firmware by replacing one of the vendor/device/subsystem ids with your own card. That was actually the first thing I tried since it didnt require me to disassemble the thing. and I was surprised that it actually worked. Maybe someone can write a nice how to on that, as all you would need to do is edit vendor ids in the uncompressed image and save/rebuild it. cheers! bios4.zip
×
×
  • Create New...