General NAS-Central Forums

Welcome to the NAS community
It is currently Sat Oct 21, 2017 4:53 am

All times are UTC




Post new topic Reply to topic  [ 1 post ] 
Author Message
PostPosted: Sun Feb 21, 2016 9:10 pm 
Offline

Joined: Mon Jun 16, 2008 10:45 am
Posts: 6049
I got a 'Sandisk Connect Wireless Stick', an USB flashmemory stick with Wifi capabilities. It has an internal (rechargable) battery,
and according to Sandisk it can stream media for several hours to several clients simultaneously, on a single battery.
Attachment:
stick.jpg

It would be cool to have a pocketsize server, actually working in your pocket, wouldn't it?

I failed for that goal, but as Google failed in finding any inside information about this gadget, I decided to share my findings anyway.

The stick isn't glued together. Using some persuasion (a blunt knife) I could open the housing without cracking anything.
Attachment:
Open.jpg


Attachment:
Back.jpg

Attachment:
Front.jpg

To my surprise there is a micro SD card inside. Unfortunately the most interesting parts (ram and SoC) are inside a metal housing, (left on the photo) which I couldn't open without damaging the whole thing. BTW, that small diagonal line left of it is the Wifi antenna.

The stick is hiding a part of the SD card.

USB view:
Code:
fdisk -l /dev/sdb

Disk /dev/sdb: 14.8 GiB, 15914762240 bytes, 31083520 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1        8192 31083519 31075328 14.8G  c W95 FAT32 (LBA)
SD view:
Code:
fdisk -l /dev/sdb

Disk /dev/sdb: 14.9 GiB, 15931539456 bytes, 31116288 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1        8192 31083519 31075328 14.8G  c W95 FAT32 (LBA)
I created a dump of the hidden part:
Code:
if=/dev/sdb of=sandisk_dump skip=31083519
and analyzed that using binwalk:
Code:
binwalk sandisk_dump


DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
153834        0x258EA         Zlib compressed data, best compression
257374        0x3ED5E         Zlib compressed data, default compression
288636        0x4677C         Zlib compressed data, default compression
293069        0x478CD         Zlib compressed data, best compression
322668        0x4EC6C         Zlib compressed data, default compression
323370        0x4EF2A         Zlib compressed data, best compression
327326        0x4FE9E         Zlib compressed data, default compression
340598        0x53276         Zlib compressed data, compressed
342057        0x53829         Zlib compressed data, default compression
365916        0x5955C         Zlib compressed data, best compression
375424        0x5BA80         Zlib compressed data, compressed
424196        0x67904         Copyright string: " 2014 jQuery Foundation and other contributors; Licensed MIT */er contributors; Licensed MIT */"
495581        0x78FDD         Copyright string: " 2014 jQuery Foundation and other contributors; Licensed MIT */er contributors; Licensed MIT */"
667182        0xA2E2E         Copyright string: " 2009–2012 by Jeff Mott. All rights reserved.rights reserved."
714627        0xAE783         Copyright string: " 2009–2012 by Jeff Mott. All rights reserved.rights reserved."
716266        0xAEDEA         Copyright string: " 2010-2014, John Dyer (http://j.hn).hn)"
717517        0xAF2CD         Copyright string: " 2014 jQuery Foundation and other contributors,er contributors,"
719019        0xAF8AB         Copyright string: " 2005, 2014 jQuery Foundation, Inc. and other contributorsInc. and other contributors"
719187        0xAF953         Copyright string: " 2013 jQuery Foundation and other contributorser contributors"
720449        0xAFE41         Copyright string: " (c) 2011 IETF Trust and the persons identified as authors ofrsons identified as authors of"
722142        0xB04DE         Copyright string: " 2014 Melissa O'Neill <oneill@pcg-random.org>cg-random.org>"
723008        0xB0840         Copyright string: " (c) 2009 - 2013 ARM LIMITEDll rights reserved."
724632        0xB0E98         Copyright string: " (c) Marvell International Ltd. All rights reserved. All rights reserved."
726521        0xB15F9         Copyright string: " (c) 1994-2009  Red Hat, Inc. All rights reserved.ll rights reserved."
727260        0xB18DC         Copyright string: " (c) 1981-2000 The Regents of the University of California.he University of California."
728910        0xB1F4E         Copyright string: " (c) 1991 by AT&T.to use, copy, modify, and distribute this software for any"
729636        0xB2224         Copyright string: " (C) 1998-2001 by Lucent Technologieslogies"
730693        0xB2645         Copyright string: " 1989, 1990 Advanced Micro Devices, Inc.ces, Inc."
731692        0xB2A2C         Copyright string: " (C) 1993 by Sun Microsystems, Inc. All rights reserved.Inc. All rights reserved."
731962        0xB2B3A         Copyright string: " 1986 HEWLETT-PACKARD COMPANYTo anyone who acknowledges that this file is provided "AS IS""
732596        0xB2DB4         Copyright string: " (C) 2001 Hans-Peter Nilssonermission to use, copy, modify, and distribute this software is"
733079        0xB2F97         Copyright string: " (c) 2001 Christopher G. Demetriouiou"
734541        0xB354D         Copyright string: " (c) 1999 Kungliga Tekniska Högskolangskolan"
736085        0xB3B55         Copyright string: " (c) 2000, 2001 Alexey Zelkin <phantom@FreeBSD.org>phantom@FreeBSD.org>"
737418        0xB408A         Copyright string: " (C) 1997 by Andrey A. Chernov, Moscow, Russia. Moscow, Russia."
738721        0xB45A1         Copyright string: " (c) 1997-2002 FreeBSD Project."
740055        0xB4AD7         Copyright string: " (c) 1984,2000 S.L. Moshierrmission to use, copy, modify, and distribute this software for"
740679        0xB4D47         Copyright string: " (c)1999 Citrus Project,ghts reserved."
741982        0xB525E         Copyright string: " (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>Miller@courtesan.com>"
743414        0xB57F6         Copyright string: " (C) 1991 DJ Delorie reserved."
743907        0xB59E3         Copyright string: " (c) 2001 Mike Barcroft <mike@FreeBSD.org>reeBSD.org>"
745429        0xB5FD5         Copyright string: " (c) 2009 ARM Ltdeserved."
746971        0xB65DB         Copyright string: " (c) 2008 Ed Schouten <ed@FreeBSD.org>SD.org>"
748275        0xB6AF3         PNG image, 50 x 50, 8-bit/color RGBA, non-interlaced
748353        0xB6B41         Zlib compressed data, best compression
748449        0xB6BA1         PNG image, 100 x 200, 8-bit colormap, non-interlaced
748904        0xB6D68         Zlib compressed data, default compression
751458        0xB7762         XML document, version: "1.0"
754948        0xB8504         PNG image, 144 x 32, 8-bit colormap, non-interlaced
756848        0xB8C70         XML document, version: "1.0"
767208        0xBB4E8         Zlib compressed data, default compression
796402        0xC26F2         GIF image data, version "89a", 48 x 48
802939        0xC407B         Copyright string: " 2010-2014, John Dyer (http://j.hn).hn)"
829909        0xCA9D5         Copyright string: " 2010-2013, John Dyer (http://j.hn/).hn/)"
893949        0xDA3FD         Zip archive data, at least v2.0 to extract, compressed size: 212,  uncompressed size: 401, name: "AppManifest.xaml"
894207        0xDA4FF         Zip archive data, at least v2.0 to extract, compressed size: 11989,  uncompressed size: 38912, name: "SilverlightMediaElement.dll"
906388        0xDD494         End of Zip archive
1118785       0x111241        Zlib compressed data, compressed
1118789       0x111245        Zlib compressed data, best compression
1156182       0x11A456        HTML document header
1157327       0x11A8CF        HTML document footer
1157352       0x11A8E8        HTML document header
1163843       0x11C243        Copyright string: " &amp; Attribution Notices</a></p>/p>"
1164222       0x11C3BE        HTML document footer
1164247       0x11C3D7        HTML document header
1165067       0x11C70B        HTML document footer
This looks awfully the same as a downloadable firmware update:
Code:
binwalk wfd2038s.df3

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
7073          0x1BA1          Zlib compressed data, best compression
12546         0x3102          Zlib compressed data, best compression
21922         0x55A2          Zlib compressed data, default compression
24663         0x6057          Zlib compressed data, best compression
36631         0x8F17          Zlib compressed data, compressed
39148         0x98EC          Zlib compressed data, compressed
60881         0xEDD1          Zlib compressed data, best compression
61368         0xEFB8          Zlib compressed data, default compression
67636         0x10834         Zlib compressed data, best compression
103675        0x194FB         Zlib compressed data, default compression
116555        0x1C74B         Zlib compressed data, compressed
189032        0x2E268         Zlib compressed data, compressed
197080        0x301D8         Zlib compressed data, default compression
198530        0x30782         Zlib compressed data, best compression
203266        0x31A02         Zlib compressed data, compressed
208805        0x32FA5         Zlib compressed data, default compression
284391        0x456E7         Zlib compressed data, compressed
295803        0x4837B         Zlib compressed data, default compression
297220        0x48904         Copyright string: " 2014 jQuery Foundation and other contributors; Licensed MIT */er contributors; Licensed MIT */"
368605        0x59FDD         Copyright string: " 2014 jQuery Foundation and other contributors; Licensed MIT */er contributors; Licensed MIT */"
540206        0x83E2E         Copyright string: " 2009–2012 by Jeff Mott. All rights reserved.rights reserved."
587651        0x8F783         Copyright string: " 2009–2012 by Jeff Mott. All rights reserved.rights reserved."
589290        0x8FDEA         Copyright string: " 2010-2014, John Dyer (http://j.hn).hn)"
590541        0x902CD         Copyright string: " 2014 jQuery Foundation and other contributors,er contributors,"
592043        0x908AB         Copyright string: " 2005, 2014 jQuery Foundation, Inc. and other contributorsInc. and other contributors"
592211        0x90953         Copyright string: " 2013 jQuery Foundation and other contributorser contributors"
593473        0x90E41         Copyright string: " (c) 2011 IETF Trust and the persons identified as authors ofrsons identified as authors of"
595166        0x914DE         Copyright string: " 2014 Melissa O'Neill <oneill@pcg-random.org>cg-random.org>"
596032        0x91840         Copyright string: " (c) 2009 - 2013 ARM LIMITEDll rights reserved."
597656        0x91E98         Copyright string: " (c) Marvell International Ltd. All rights reserved. All rights reserved."
599545        0x925F9         Copyright string: " (c) 1994-2009  Red Hat, Inc. All rights reserved.ll rights reserved."
600284        0x928DC         Copyright string: " (c) 1981-2000 The Regents of the University of California.he University of California."
601934        0x92F4E         Copyright string: " (c) 1991 by AT&T.to use, copy, modify, and distribute this software for any"
602660        0x93224         Copyright string: " (C) 1998-2001 by Lucent Technologieslogies"
603717        0x93645         Copyright string: " 1989, 1990 Advanced Micro Devices, Inc.ces, Inc."
604716        0x93A2C         Copyright string: " (C) 1993 by Sun Microsystems, Inc. All rights reserved.Inc. All rights reserved."
604986        0x93B3A         Copyright string: " 1986 HEWLETT-PACKARD COMPANYTo anyone who acknowledges that this file is provided "AS IS""
605620        0x93DB4         Copyright string: " (C) 2001 Hans-Peter Nilssonermission to use, copy, modify, and distribute this software is"
606103        0x93F97         Copyright string: " (c) 2001 Christopher G. Demetriouiou"
607565        0x9454D         Copyright string: " (c) 1999 Kungliga Tekniska Högskolangskolan"
609109        0x94B55         Copyright string: " (c) 2000, 2001 Alexey Zelkin <phantom@FreeBSD.org>phantom@FreeBSD.org>"
610442        0x9508A         Copyright string: " (C) 1997 by Andrey A. Chernov, Moscow, Russia. Moscow, Russia."
611745        0x955A1         Copyright string: " (c) 1997-2002 FreeBSD Project."
613079        0x95AD7         Copyright string: " (c) 1984,2000 S.L. Moshierrmission to use, copy, modify, and distribute this software for"
613703        0x95D47         Copyright string: " (c)1999 Citrus Project,ghts reserved."
615006        0x9625E         Copyright string: " (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>Miller@courtesan.com>"
616438        0x967F6         Copyright string: " (C) 1991 DJ Delorie reserved."
616931        0x969E3         Copyright string: " (c) 2001 Mike Barcroft <mike@FreeBSD.org>reeBSD.org>"
618453        0x96FD5         Copyright string: " (c) 2009 ARM Ltdeserved."
619995        0x975DB         Copyright string: " (c) 2008 Ed Schouten <ed@FreeBSD.org>SD.org>"
621299        0x97AF3         PNG image, 50 x 50, 8-bit/color RGBA, non-interlaced
621377        0x97B41         Zlib compressed data, best compression
621473        0x97BA1         PNG image, 100 x 200, 8-bit colormap, non-interlaced
621928        0x97D68         Zlib compressed data, default compression
624482        0x98762         XML document, version: "1.0"
627972        0x99504         PNG image, 144 x 32, 8-bit colormap, non-interlaced
629872        0x99C70         XML document, version: "1.0"
640232        0x9C4E8         Zlib compressed data, default compression
669426        0xA36F2         GIF image data, version "89a", 48 x 48
675963        0xA507B         Copyright string: " 2010-2014, John Dyer (http://j.hn).hn)"
702933        0xAB9D5         Copyright string: " 2010-2013, John Dyer (http://j.hn/).hn/)"
766973        0xBB3FD         Zip archive data, at least v2.0 to extract, compressed size: 212,  uncompressed size: 401, name: "AppManifest.xaml"
767231        0xBB4FF         Zip archive data, at least v2.0 to extract, compressed size: 11989,  uncompressed size: 38912, name: "SilverlightMediaElement.dll"
779412        0xBE494         End of Zip archive
993499        0xF28DB         Zlib compressed data, compressed
996189        0xF335D         Zlib compressed data, compressed
996193        0xF3361         Zlib compressed data, best compression
1032190       0xFBFFE         HTML document header
1033335       0xFC477         HTML document footer
1033360       0xFC490         HTML document header
1039851       0xFDDEB         Copyright string: " &amp; Attribution Notices</a></p>/p>"
1040230       0xFDF66         HTML document footer
1040255       0xFDF7F         HTML document header
1041075       0xFE2B3         HTML document footer
It's not completely the same, I think partly because it's a different firmware version.
The most disappointing part is that the dumpfile (16MB) doesn't contain any more data than the downloadable firmware file (1MB).
Both can be gzipped to 660KB. So unless there is also some flash memory in the metal box, this stick isn't running Linux. 660KB is simply not enough.
That doesn't mean the box can't run Linux, that will depend on the amount of RAM memory, and the used SoC. Unfortunately I don't know either of them,
due to that metal box. And I couldn't find a serial port either, although there are some interesting pads on the backside of the PCB. Maybe the OS doesn't show a bootlog? My oscilloscope didn't see any signal on either of them during boot. (Which is blazing fast, btw. About 2 seconds.)

So, for now I have parked the project. I uploaded the dumpfile here. Maybe someone with a died SD card can use it to revive his 'Sandisk Connect'.


You do not have the required permissions to view the files attached to this post.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC


Who is online

Users browsing this forum: Google [Bot] and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group