Intel 710 = intel 320 + firmware ?? hacking SSD firmware to Over/Under-clock

Emulex

Diamond Member
Jan 28, 2001
9,759
1
71
So this firmware which reduces the 320gb of chips down to 200gb (aka massive sparing. someone else recently sold CHEAP 30GB drives which had 60gb of nand) - i wonder if its possible to jam the firmware from the 710 onto another product to extend the life.

2nd time i've posted this: we hack bios to overclock better, phones kernels, gpu's.

why not storage? If you can decrypt the firmware (arm/mips/etc) and alter parameters that improve performance and longevity/power consumption/logging of data not present to mere consumers.

Now the question is who can get their hands on any firmware - and who can decrypt it - ie use a debugger to wait for it to decrypt into ram and booya - or other mad skills - for educational purposes only. I suspect they decrypt on the drive given the feature of AES-128 but that doesn't stop bootloader hackers from putting gingerbread on something that would never get it naturally.

It would be cool to understand better how a drive works - even if its reference driver material from an out of business ssd maker - and to that point we'd start to understand how to make our own.

Back in the days - N770 was the small device to have - hackable - very weaksauce - the nand on the main board was RAW like xD (olympus) - no brains - software bugs in the o/s could burn out nand - If you remember back even further to a Satellite company - who used this ECM to get their naughty customers by contiuosly looping writes to a boot block entry point - rendering a demand for boot-loaders that patched over this. Glitching etc.

So that N770 had to use modern file systems like Compressed Journalled filesystem written to work with nand that had no brains - in theory if it was coded for specific nand - it would be the open-source of a flash drive technology since it used compression/encryption to wear level. No idea where that filesystem went - it's probably redundant nowadays given trans-flash.

So is it cool to talk about hacking SSD roms? Like patching GPU's to perform better, Undervolting laptops to run cooler/longer, Patching phones to do more - better - faster? Does anyone else have a desire to explore this? Hardware hackers that maybe want to roll their own REVODRIVE and use software or arduino-like controller hardware using common parts? Hack that sandforce ssd that you got for $89 that nobody seems to care about fixing the random hiccups (sleep/panics) in all cases? Make a race-car by removing artificial caps put into place to limit the throughput of that device to last the 3 years of warranty?

I'm just curious - i've asked before - didn't seem to interest anyone - maybe i'm on the wrong forum - i bet almost everyone in this forum has HACKED (definition modded) their firmware on something - in their life already. :)

tl;dr: anyone want to hack firmware for SSD to make it better?
 

jiffylube1024

Diamond Member
Feb 17, 2002
7,430
0
71
I think Anand said in his review that the NAND die were also hand-picked from bins for high life. Nevertheless, it does seem like the majority of the difference is from overprovisioning and a different firmware emphasizing enterprise usage patterns over desktop ones.
 

jiffylube1024

Diamond Member
Feb 17, 2002
7,430
0
71
As for using the 710 firmware to improve the life of a product, wouldn't manually overprovisioning achieve the same thing? Buying a 300GB Intel 320 series and formatting it as a 200GB drive would give you the same amount of spare NAND. So would simply buying a 300GB Intel 320 series and not using more than 200GB of total space at any time.
 

razel

Platinum Member
May 14, 2002
2,337
93
101
Sounds like you got the knowledge and interest. Why not delve into it yourself? I remember back in the day when others would rub their chins about interesting ideas that that was more than enough for them to make something out of it.
 

Emulex

Diamond Member
Jan 28, 2001
9,759
1
71
having a kid and job to pay for such kid limits my time to hack to far less than single dude or student ;)

It would be fantastic Jiffylube if you could load the firmware from 710 to 320 - then just do that overprovision more. But without feedback - how do you really know if you did good or bad?