Monday, April 11, 2011

Sony Dash Teardown / Analysis

Thanks to a couple of very generous people at a recent training class, I am now the owner of a Sony Dash. The dash is part tablet, part fancy alarm clock; basically Sony hardware running a modified (and locked down) linux based Chumby OS.   For me, it has mostly been a nice way to watch Netflix content in bed, or stream internet radio without firing up the PS3 and home stereo.  Unfortunately, the device is a bit limited if you're interested in any features outside of what are offered in the app library.  There is no browser and no shell access.

Many of the consumer complaints regarding the device are related to the lack of battery (portability), and the poor audio quality at higher volumes.  Adding a battery seems to be a possiblity, given the someone decent amount of extra space inside the enclosure.  In this post, I will go over what is required to dissassemble the Dash, and a mild breakdown of the components used in the device.


The Sony Dash in it's natural habitat.








Teardown



Sony did a good job of hiding the screws. Start by flipping it over onto it's face. All four of the screws required to disassemble the device are underneath the stickers



Remove the small sticker to access the first pair of screws.  It's made of a tough plastic, so tearing it up really isn't much of a possiblity.


It isn't obvious, but the entire glossy backside of the device is nothing more than a large plastic sticker.  The remaining screws are hidden behind this.  There is one screw in each upper corner.  It's tough stuff, so unless you crease it,  reaffixing later won't be a problem, so long as it stays clean.  You're probably better off peeling back only what you need to fit a screwdriver in.


Using a plastic spudger,  gently pry the display from it's base.  There are some clips on the inside that need to release, but nothing that needs direct attention from the spudger.  There was however, a very small amount of epoxy on the ends of the clips that didn't offer much resistance.


Success!
Here is the main (and only) board in the Dash. The two ribbon connectors at the bottom connect to the display and touchscreen.  From here, there are three screws to remove the PCB.  Possibly the most interesting discovery is the serial connection in the center of the board labled TX, RX.  The 3rd connection goes to ground.  On the opposite side, the pads are labeled UART.

The rear of the display made by Innolux.

(click to embiggen)
And here is where the magic happens, if you want to call it that.  Again, you can see the connection labeled UART in the center of the board.


Once the mainboard is removed, this is what you're left with; a pair of speakers and an WiFI antenna.  The wireless antenna, made by Airgain, is visible underneath the metal bracket. 

 Above are the OMAP 3 family Sigma Design processor (thanks, Anonymous Commenters!), and the Samsung NAND flash memory.  I'm unsure of the particular model of processor, as the print is very unclear.  Hopefully, once I have better access to the device this will become apparent. 

Processor - Sigma Design ??? -  

Memory - Samsung NAND Flash > SLC-large block > K9F2G08U0B - http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=159&partnum=K9F2G08U0B




On the left is the DDR2 SDRAM made by NANYA.  On the right is the Quanta TM100 802.11b/g module.


Memory - NANYA nt5tu64m16dg - www.nanya.com/NanyaAdmin/GetFiles.ashx?ID=485




The touchscreen sensor chip is the AMT224 which is used in the Samsung Galaxy tablet, as well as numerous mobile phones.

AMT224 Amtel Touchscreen sensor  -http://www.atmel.com/dyn/resources/prod_documents/9530S.pdf?source=cms






Audio chip is the Texas Instruments - AIC3110


Audio - AIC3110 - http://focus.ti.com.cn/cn/lit/ug/slau307/slau307.pdf





Well, that's all for now.  Hopefully I'll have more to report once I begin poking around.  The serial connection in the middle of the board looks promising.  Considering the price these gadgets currently go for on ebay (under $100), it could be an interesting platform.

19 comments:

  1. Thanks for the tear down! On a chumby they'd have a sd slot for storing the os. In this case we get a fixed flash chip.

    The rx/tx is likely the best bet to get into it.

    ReplyDelete
  2. is the os for the sony dash on the samsung or nanya memory chip? How hard is it to replace the chip with the os?

    ReplyDelete
  3. The Samsung chip would contain the OS. The Nanya chip is volatile memory. It probably wouldn't be too difficult to replace the chip itself with the right tools, but there are likely easier ways to get at the software. If the device were more popular, someone would have already figured it out. It's a shame that they lock these down, considering there really isn't much reason to from a financial standpoint.

    ReplyDelete
  4. Will this work?

    NANd flash check and clear tools

    http://www.skmp3.com/product/repairtool/200906/product_77.html

    ReplyDelete
  5. Have you done any more hacking on this? Any output from the UART?

    I find the header on the bottom next to the power plug intriguing, 3 inner connections plus two physical/ground connections on the side. 3 connections plus ground could do composite video plus stereo sound or S-Video with mono sound/dedicated ground from the Video DAC in the SoC, which would be neat.

    ReplyDelete
  6. Why do you think it is a ti.com "EMP 3XXX - OMAP" CPU? It sure looks like a SigmaDesign chip to me. Here's the problem then. SigmaDesign is one of those closed door chip manufacturers that has never worked with the open source community. That's ironic as I have only seen their chips used in Linux based systems. You will find their chips in set top boxes and DVD players. Here is an example:
    http://www.storagereview.com/western_digital_tv_live_hub_review_wdbabz0010bbk

    ReplyDelete
  7. has any one added a battery for portability. if yes what kind of battery is suitable for dash. thanks a lot.

    ReplyDelete
  8. SONY newest DASH comes with 60 min battery. I saw it on woot with the title "newest version".

    ReplyDelete
  9. The chip is a SigmaDesigns part. I hooked up to the UART; it's 3.3V and 115200 baud.

    On boot, I get something like:

    3cidxs696b15f57c540########

    #xos2P52-100 (sfla 128kbytes. subid 0x00/99) [serial#7ca77386d77b1541cf0#############]
    #stepxmb 0xb5
    #DRAM0 Window : 0x# (19)
    #step6 @0*** zxenv has been customized compared to build ***
    #step22
    #ei


    Still looking now...

    ReplyDelete
  10. Any further luck with that serial console?

    What happens to the Dash when they shut down the app servers in 2013, like they have announced?

    ReplyDelete
  11. Yes, that's a sigma design chip. Probably an ARM core. Can you get a better picture of it. Set your camera on macro and try again if you get a chance. That or try to read it again. I know, the printing in SD chips is just bad.

    ReplyDelete
  12. Any chance anyone's going to do something useful with this thing? I'd be happy if I could just get it to be an alarm clock when it's offline...

    ReplyDelete
  13. I gave up on my Dash. I tried many different things, from attempting to flash modified firmware to probing the guts of the thing. No luck at all.

    ReplyDelete
  14. I've given up actually reusing the processor board form the Dash, but coupling a HCR-N1 V2 video control board with MINIX's Neo G4 or raspberry Pi will give me what I want. The hiccup is what is the touchscreen? I need to find a driver board for it. Any ideas?

    ReplyDelete
  15. http://www.xda-developers.com/android/dash-ing-move-by-sony-d-a-s-h-goes-open-source/

    ReplyDelete
  16. Is that link and the sony dash related, it seems like that is talking about something else?

    ReplyDelete
  17. Sony contribution for DASH.

    https://products.sel.sony.com/opensource/source_dash.shtml

    ReplyDelete
  18. I'd like to see a way to root this. Apparently the partition is locked down by Sony. If the NAND chip was replaced would that be a good start?

    ReplyDelete
  19. There is some info over at XDA on rooting, but I don't really see any progress beyond that.

    ReplyDelete