Hardware Internal flash memory from netbook recovery

kiel379

Well-Known Member
OP
Member
Joined
Aug 18, 2011
Messages
143
Trophies
1
Age
35
Location
england
Website
Visit site
XP
738
Country
Hey guys.
I accidently broke my girlfriends netbook and she is doing my head in about getting her pictures offs of it.
It's one of those internal flash memory things with a small ribbon cable on it (see pic).
Can anyone help me out on how to connect it to a pc?
 

Attachments

  • 146411668340589984576.jpg
    146411668340589984576.jpg
    922.5 KB · Views: 261

TotalInsanity4

GBAtemp Supreme Overlord
Member
Joined
Dec 1, 2014
Messages
10,800
Trophies
0
Location
Under a rock
XP
9,814
Country
United States
Hey guys.
I accidently broke my girlfriends netbook and she is doing my head in about getting her pictures offs of it.
It's one of those internal flash memory things with a small ribbon cable on it (see pic).
Can anyone help me out on how to connect it to a pc?
Was it a Chromebook or something?
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,405
Country
United Kingdom
How did you break the netbook? Depending upon what was done then restoring that to some kind of working capacity, at least long enough to get things off, is possibly the better bet. This does also include buying a "dead" version of the same model or similar one from the usual places and using that. If it was a screen broken then hopefully it has a HDMI out or something you can force it through, if you broke the keyboard then get a USB keyboard... apologies if I am stating the obvious but I have to mention it.
Equally I have seen many of these things using NAND memory have encrypted which makes this fun.

If we have to dip a toe into big boy data recovery then that looks like a single chip (I imagine you would have said if there were more paralleled up or hidden behind something). That looks a bit large for a basic breakout board, especially for something as packed as a netbook, but who knows what reference design was being used.
Here is the datasheet for the chip
http://opendevices.ru/wp-content/uploads/2014/06/K9HCG08-DG08资料.pdf

Looks to be fairly standard flash and no mention of onboard AES crypto or anything like that. You also have a nice ribbon to play with (those other little parts are probably just basic pullup/pulldown resistors and smoothing capacitors or something, might want to account for them at some level but it is not a controller on top of everything). If you still have the rest of the board and are going to cannibalise it then might also want to get the socket for the ribbon.

NAND memory can be read in many ways, the "not much money" method is that the XD memory format is actually raw NAND; it is why all those console hacks can use XD cards to replace NAND, however it cuts the other way and you can hopefully buy a cheapo XD reader (or multi reader with XD), wire it up and hopefully it mounts directly but if not then you can probably image it. It will not be terribly fast but it is only a few gigs so it is not that bad.
Otherwise yeah you are doing it properly and sorting a NAND reading setup, fortunately it looks like you have the surface mount package for this one (the same product line has a customish LGA which would have been fun to try to sort). Hopefully you are good at soldering (I would really want hot air at least and possibly even some IR soldering, don't think drag soldering is going to cut it here).
nand_chip.png


n.c. in this case means not connected/no connection which is nice (you can see it on that chip as well with that whole run just sitting there). w.e means write enable which you might not need (do it if you can or do not want to mess with Linux -- if you have to overwrite windows permissions or take ownership then it would help). Ultimately this means you then only have 19 pins to worry about at most, and might be able to drop that further. Do note that it says "Connect all VCC and VSS pins of each device to common power supply outputs. Do not leave VCC or VSS disconnected.".

My vote is try to find or borrow a suitable version of the dead netbook and use that. They tend not to go for the most money and unless you are familiar with electronics it would less aggravation in the long run, indeed I have most of the gear here to go manual if I had to and I would still try to source a donor netbook for my own personal data recovery, let alone a client's that would also be facing a several hour electronics repair job.
 

kiel379

Well-Known Member
OP
Member
Joined
Aug 18, 2011
Messages
143
Trophies
1
Age
35
Location
england
Website
Visit site
XP
738
Country
WOW. Like srsly WOW.
That was without a doubt the most concise, thought through and informative answer I have ever got in my entire life.
You obviously put a good amount of time and effort into that and I'm extremely gratefull.
I think your suggestion about getting abother netbook will be the easiest for me to do. My soldering is not the best.

Again thank you for your reply.
If your ever in Hampshire I will buy you a beer.
 
  • Like
Reactions: TotalInsanity4

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • S @ salazarcosplay:
    and also ahve the option to play as a human
  • S @ salazarcosplay:
    or set it up that when you get injured past a certain point they have to replace your human parts with cybernetics
  • Xdqwerty @ Xdqwerty:
    i have a placeholder enemy sprite i made
  • S @ salazarcosplay:
    or have it that you don't know you are a cyborg, robot, and you find out and have a existential crisis
  • S @ salazarcosplay:
    or have it start in the virtual world and you are an ai that gained sentience
  • Xdqwerty @ Xdqwerty:
    btw gonna wash my face in a bit, my eyes feel tired
  • S @ salazarcosplay:
    and you convince your owner to help you break out of the virtual world to real world
  • BigOnYa @ BigOnYa:
    Eyes - "yawn"
    +1
  • S @ salazarcosplay:
    you bleack in to goverment computer systems to get cyborg schematics so you can get a robot body constructed
  • Xdqwerty @ Xdqwerty:
    btw @BigOnYa the health bar doesnt decrease when i take damage (and yes i put the "at the beggining of the scene change value of greenflatbar: set to Protagonistcopmode.Health::Health())
  • S @ salazarcosplay:
    i the protagonist
  • S @ salazarcosplay:
    human, robot, cyborg
  • S @ salazarcosplay:
    human with cyborg enhancements
  • S @ salazarcosplay:
    or like terminatior
  • S @ salazarcosplay:
    with living tissue
  • BigOnYa @ BigOnYa:
    @Xdqwerty there is health behaviour you can add to your character, then to use a health bar is lil more complicated, google n watch a few tutorial video on it, be too hard to explain here.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the character has the health behavior
  • BigOnYa @ BigOnYa:
    I know you have to create a health and health max variable. Then there is a calculation you use in code to subtract width size of the health bar. Google few vids.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the "greenflatbar" is one of the preset health bars btw
  • BigOnYa @ BigOnYa:
    Yea you can use any bar/sprite. It will just change the width. Ok good luck and have fun. I'm off to go shoot some pool at the bar. Talk to you later.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why does the health behavior exist if you can just use a variable?
  • Xdqwerty @ Xdqwerty:
    and nope the number still doesnt change
  • Xdqwerty @ Xdqwerty:
    ok im gonna make my own asset
    Xdqwerty @ Xdqwerty: ok im gonna make my own asset