Skip to main content

What about BGA?

BGA is not the best package ever for hobbyest.Small pads under the chip make really hard to work with it.But if you  get challenged this can be interesting adventure.
Here is the situation, I get a Nexus 7 (2013) main board in my hands. Sadly the eMMC was corrupted and of course not work. This is why I'm holding in my hands :D
Looking the eMMC specs it is an SDCARD with 8bit bus, same protocol for communication, nothing too complicated and luckily exist something called 1bit mode.
In this mode the chip is using only 1 bit to transfering data.So you need to breaking out only 6 pins.

  • 2 type of power
  • ground of course
  • CMD pin for command or data flag
  • Clock for synchronous operation
  • Data0 for transferring data


My eMMC is type 4.5 so I can use 3.3V for logic levels.Be carefull! eMMC 5 and up support only 1.8V logic levels.
Turn on your iron and let it flow!
Wires soldered on the eMMC

uSD card reader and eMMC are connected
After soldering and gluing everything thougeather you can connect the cardreader to a linux box and you can mount the all partitions if it has a valid common file system. I succesfully make a backup of the whole eMCC, but and here is the problem , I can't write any data to it.When I try to write something, it is immedietly disconnecting from my computer, maybe a power/coupling issue or the eMMc itself.

Comments

Popular posts from this blog

Journey with AllWinner A31 SoC a.k.a. born to die

!!!Allwinner A31!!! Quad-Core 64 Bit ultra cheap SoC for everyone!! Yeah sound good...but the truth are awful is some case . First of all do you know about the Banana Pi M2?The Banana Pi M1 (A20) was the killer of the first generation Raspberry pi . After the second generation Rpi was released the Bpi m2 was released too . But where is it ? The Bpi m2 was a huge fail (M3 was changed the M2 very soon) . Nobody care about the A31 SoC linux support . No community,no projects,hack or any interesting thing about this mini ARM board. And what about the android support? Little bit better but not in all case. My new target is a A31 SoC based tablet with nice screen and big battery . But something wrong because I can't turn on.And my journey started here. I took it apart and try to locating the wrong parts.I started on the power rails : Sorted Main Board WorkBench  APX221 is a dedicated Power Management Unit for A31 SoC. You can find a lot of informations  on sunxi linux...

PCB Plotter a.k.a. Direct Ink To PCB

The simples method to manufacturing PCBs at home is the toner trasfer method.But the laser printer is the most important a part of this technic and the laser printer is expensive stuff for only printing some PCB / month. The cheapest method to manufacturing PCBs at home is using alcoholic pen and drawing the traces with your own hands . But our hands resolution or the precision is not enough in most case. The PCB plotter machine with CNC controlling are the solution of this problem. I spend my last weeks to build this PCB plotter machine from 2 CDROM driver and a floppy driver. The parameters: 38mm*38mm Workspace (enough in most case) 0.0735 mm / steep (in halfsteeping mode) Parts that is used: As I said  : 2 CDROM and 1 Floppy driver 3 * L293 Dual Full Bridge Motor Driver IC Power supply of course ATMEGA88 and USB2Serial bridge Some wires and pin headers The full cost is about 15$!! The manufacturing flow I using Eagle Cad for design the circuits a...

Fixing cracked solder balls under a BGA package

I got another pack of failed Xbox One controllers. Most of them had classic problems like broken LT frames,(which by the way I could not find anywhere) broken analog sticks and broken internal board-to-board connectors. I noticed that one of these controllers was the strangest of all. Everything working fine with this controller except the LT and the Y axis of the left analog stick. I walked through my regular troubleshooting process and I didn't find anything unusual wrong. It discovered later that was a cracked solder ball under the main controller chip. The crack was probably caused by a strong external force like a drop or a bend. As I continued repairing this poor gizmo, I realized if I pushed the IC to the board with my finger I get the right values on my tester and everything seems to work as it should. This ment that the cracked balls maybe fixable by a reflow so I reflowed the chip but it did not worked. I wanted to try to fix it by doing a reball, but I don't have p...