[Xoom 2] Hardware hack - adding microSD via USB hard-wiring? - Xoom General

I'm just contemplating whether it would be possible to hard-wire a MicroSD card reader into the Xoom 2.
I've seen threads about trying to add the oem reader onto the motherboard, but what I'm thinking is (firstly testing) that a 2-way usb splitter will allow a usb microSD reader and a sync cable to work at the same time.
If they work fine, then surely splitting open the housings of the splitter and card reader, and soldering all connections instead of chunky usb plugs, then breaking the connection from the MoBo to the current usb out and instead connecting it to one of the splitter's outputs?
Perhaps behind the void microSD port cover would be just enough space to fit the circuitry?
Anyone's thoughts?! I know it's far easier to brainstorm something like this than it is to actually do such a fiddly job, but would it be possible? I saw on the Advent Vega forums (A crappy tablet I also have) the same thing has been done to hardwire a USB modem. Apparently the case of that device has just enough space to squeeze it all in.
Perhaps this has already been done?

This isn't going to end well lol
Good luck though and don't forget to YouTube your efforts for bragging rights and our praises!
Sent from my Motorola Atrix 2 with AT&T 4G

Related

Modded USB Flash Drive

O.K. this one is for all you hardware junkies out there!
I've searched a bit online but couldn't find anything helpful. I'm looking to mod my USB drive so that it plugs directly into the bottom of the phone.
"Why not use your SD card?" you may ask. To which I reply "why take the back cover off?"
If anyone has any idea how to accomplish this or if anyone can direct me to a wiring diagram, it'd be much appreciated.
*side note - would WM identify it?
Found this link, but still dont know the woring diagram of the HTC adapter. http://interface.centraltreasure.com/pc-interface-knowledge/usbwiringdiagram/
The phone does not work that way. To be able to access a flash drive it would need to support usb mass storage from the usb port (which it doesn't) and have drivers for the flash drive (which it does not have either).
I hate to burst your bubble, but just because it has a USB port, does not mean you can plug anything into it and have it work (or re-wire a connector and have it work). If it worked like that, we wouldn't need to buy memory cards for point-and-shoot cameras and instead just plug in a 500 GB external hard drive.
A full discussion is here: http://forum.xda-developers.com/showthread.php?t=411905

[Q] Droid X USB host?

I did some searching (google/xda) to see if anyone has found how to host usb on DX.
Im guessing this is a pipe dream unless we can get at the kernel.
Or moto implemented it and we just dont know how to use it, somewhat like the Milestone hack.
Any thoughts? Comments?
i was wondering the same thing.
the reason is cuz i am in the market to buy a microsd card, and wanted a 32gb one. the problem is that theyre so expensive, and there are so many fake ones out there. it's hard to know what's a real card and what's a fake.
so i thought, what if i can just store my music/movies on a thumb drive (which is cheap, and i already carry them around anyway), and just use a male micro usb to female usb cable and then attach a thumb drive to the end of that. then my android phone can access the music from the thumb drive, and play music/movies.
this way, i can just use the thumb drives i already have, and i would only need to buy a cheap cable. would this work? or is buying a microsd card the only way to go?
i saw some hack where the guy soldered some stuff together, but it's a bit too involved for me...just thought there might be an app or something for it.
Last I heard: http://forum.xda-developers.com/showthread.php?t=786292
Really though, its going to likely take a way to load a custom kernel to even try, which is very tough with a locked boot loader.

[Q] Anyone find a Serial Console yet?

I'm trying to find a serial console, hopefully to access u-boot, but I'm not having any luck.
I found 4 possible candidates on the main board.
JP1 is near the WiFi card and has mostly 3.3v on the lines.
JLTE1 is near the power LED, and has 3.3v on 2 of the lines.
JLTE2 is hidden under the front camera cable, and also has 3.3v on one of the lines.
Last is JP6, which is near the 3G connector, and also has 3.3v on 1/2 the lines.
-- dag nabit, can't post images yet --
I've hooked a scope up to all pins of these jumpers during boot and reboot, as that's when most of the serial console/kernel output would occur. But no luck.
So, has anyone found a serial console on the TPT? (or a schematic?)
Thanks!
I'm also looking for a serial port. Have you already checked the Dock connector? I think there is a chance that Lenovo made it on this port.
I have opened my Dock yesterday and also found some unpopulated PCB pads which are for HDMI.
Thanks!
Duh! I forgot about the dock connector, as I don't have a dock. Can you take a pic of the PCB? I'll order a dock, kinda handy anyway...
BTW, I also tried a USB/mini-PCIe adapter in the 3G slot. The kernel recognized the USB stick as /dev/sda, but would not mount it. So if you have root, you might want to make a mount point and rule for something like this.
Here's a cheap source for hardware:
www hwtools net slash Adapter slash PM3U dot html
The microSD option has potential, too. Make sure you get the USB, not the PCI versions. (As I'm pretty sure the PCI functionality is not available here.)
Someone harvasted a 3g mini pci modem from a lenovo laptop and installed it. The HC os had the drivers and the modem was recognized.
Yes, Ihave an Ericsson F5521GW 3G modem here. The tablet and Android recognize it and prompt me for a SIM card, which I don't have.
If you want it, I can mail it to you...
The mini-PCIe adapter for USB and microSDHC work fine. You just need to be root to mount them.
Don't know if this would help you guys or not
If you are looking for a serial output I have a http://www.g2microsystems.com/products/RN_270.
Basically it's a bluetooth to serial adapter. I use it on my phones and tablets with a free app called bluterm to connect to Cisco equipment with. Its pretty cool but pricey (work sprang for it).
There are a lot of different brands of these adapters (I had one from http://www.aircable.net as well that worked good).
Thanks Karl, but I'm looking to gain access to the u-boot loader. I want to hijack the boot and make it boot Linux off of the micro-sdhc card (installed in the 3G slot). Ideally I'll have it dual-boot.
I have a Trim-Slice PC on the way. It's also a Tegra-2, so theoretically, I can develop on Trim-Slice, save on micro-sd and boot from there.
However, those are some cool devices I could use for other projects. Thanks for the links!
AbeOwitz said:
Thanks!
Duh! I forgot about the dock connector, as I don't have a dock. Can you take a pic of the PCB? I'll order a dock, kinda handy anyway...
Click to expand...
Click to collapse
Sorry for my late response. I have taken some pictures and uploaded them to rapidshare. I cannot post the link here so I will send you a pm
Wow, thanks for taking the time to do that!
BTW, it seems the rapid-charger cable is not available any more?
Found some dock details here: http rootzwiki com topic 8523-reverse-engineering-the-dock-charger
So, i finally got the dock. No luck in finding the console.
I disassembled the dock, and probed both the 20 pins that are soldered through the board and the 40 pins on the inter-board connector.
As root I did a "cat /dev/urandom > /dev/ttyS0" to generate output, but no luck. I did find the audio and microphone lines. (/dev/ttyS0 is defined as console on the kernel boot parameter line.)
There must be a RTS/CTS line that needs to be enabled...? Or perhaps it's simply not passed through?

Summary of limitations with Stock Firmware

Putting these out there so that dev's could address and all others should be aware of:
- No "USB Mass Storage" support. ICS out-of-the-box doesn't support this, however it can and has been added into ICS-based roms for other devices. Definitely possible to be addressed via software.
- Cannot move/install apps to the external microSD card. With ~4-5GB of available space on internal flash memory, this can become an issue for some.
- supports only microSD formatted in FAT32. Which effectively means if you have a video or other media file that is over 4gb in size, you cannot copy it onto the card. This is certainly a problem when you have HD quality movies you wish to play back on the device.
- wifi "can be" flaky. Many have experienced "low" wifi strength while only a few feet from their routers. Possibly could be improved through kernel driver updates, etc.
Please add on to this list as you come across limitations!
[EDIT]
- Per Macadamia Daze: Lack of Ad-hoc Wi-Fi support
- Per doraemon14: No face-unlock enabled in ICS
- [ CONFIRMED WORKING ]: Support for USB OTG (Host Mode).
I'm not sure who all cares, but it lacks ad hoc Wi-Fi support.
this is my first android device so not sure if this is only for ICS or all other previous versions.
- hope charging via USB is working even though it is not power-off.
nohctis said:
this is my first android device so not sure if this is only for ICS or all other previous versions.
- hope charging via USB is working even though it is not power-off.
Click to expand...
Click to collapse
Most tablets now need 2A to charge, USB only provides 500ma. I don't think it works, it's not an ICS limitation.
slopokdave said:
Most tablets now need 2A to charge, USB only provides 500ma. I don't think it works, it's not an ICS limitation.
Click to expand...
Click to collapse
thanks for the info. just assuming (more on hoping) it might also work while on power-on since charging via USB is working if the device is turned-off.
as far as the - supports only microSD formatted in FAT32. Which effectively means if you have a video or other media file that is over 4gb in size, you cannot copy it onto the card. This is certainly a problem when you have HD quality movies you wish to play back on the device.
I found that if you use a rar. format you can break the file up into small file. which let you put it on the sd card and then extract the file and put it back together in the card. it may take longer doing that but it works.
Bluetooth issues... device tends to pair and connect, then randomly disconnect, say it's still paired, then constantly pop-up the "Pairing" dialog asking for the PIN number. Once this happens the device will not stay paired.
This is happening with my PLX Kiwi OBD 2 adapter in my car... happens to my friend on the stock original firmware (I'm on the updated version) we're both rooted.. this happened before rooting as well though.
Two more cases can be seen here:
http://torque-bhp.com/forums/?wpforumaction=viewtopic&t=2076.00
http://code.google.com/p/android-bluez-ime/issues/detail?id=162
after i read this thread. I found a work around for usb host in the htc one s forum. Found by nerd65536
[Guide] USB Host
--------------------------------------------------------------------------------
USB host lets you hook up external USB devices to your phone, like a keyboard, mouse, USB drive, etc..
Unlike devices which are designed to support USB host, the One S doesn't provide power to the peripheral. That means we need a few more adapters/cables to get it to work (and we need an external power source).
Purchase links are listed for all the required cables/adapters.
You will need:
•USB Host adapter (The otherwise unused 5th pin on a micro-usb connector is grounded) dx.com/m-129671
•Mini USB power Y cable (this kind of cable is often packaged with portable hard drives) dx.com/u-65630
•Mini USB Female to USB A Female adapter This package comes with two, but you only need one. dx.com/u-55613
•Your charger
Assemble the cable:•The micro USB of the "USB Host adapter" connects to your phone.
•Your peripheral plugs into the female end of the "Mini USB Female to USB A Female adapter"
•The "Mini USB power Y cable" has three connectors:1.Mini USB connector - connects to the "Mini USB Female to USB A Female adapter"
2.Male USB A Power (the thinner wire) - connects to your charger
3.Male USB A - connects to the "USB Host adapter"
That's all. As long as your ROM supports the peripheral, it will work.
Some fun peripherals to try:•Powered USB hub (You can also power the adapter from one of the hub's ports)
•Keyboard
•Mouse (a cursor will appear on your device)
•USB flash drives and USB hard drives must be FAT32. You have to run a few commands to use a USB drive. Mount manually from the shell (use Connectbot or Terminal Emulator):
Code:
su
mkdir /media/sdcard/usb
mount -o uid=1000,gid=1015,fmask=0702,dmask=0702 /dev/block/sda1 /mnt/sdcard/usb
To unmount:
Code:
su
umount /mnt/sdcard/usb
http://forum.xda-developers.com/showthread.php?t=1629134
Diablo2424 said:
Bluetooth issues... device tends to pair and connect, then randomly disconnect, say it's still paired, then constantly pop-up the "Pairing" dialog asking for the PIN number. Once this happens the device will not stay paired.
This is happening with my PLX Kiwi OBD 2 adapter in my car... happens to my friend on the stock original firmware (I'm on the updated version) we're both rooted.. this happened before rooting as well though.
Two more cases can be seen here:
http://torque-bhp.com/forums/?wpforumaction=viewtopic&t=2076.00
http://code.google.com/p/android-bluez-ime/issues/detail?id=162
Click to expand...
Click to collapse
UPDATE on BT!
I just called Samsung Mobile Support and let them know about my issue. I mentioned that the original and current firmware's both have this problem, the agent put me on hold for a few minutes and came back saying that they are aware of this issue and the next firmware update (OTA) should be resolving it!
Thank you Samsung for having great customer service (I was only on the phone with Samsung 12 minutes total, including the non-existent wait time!)
yeah, recap:
you:Im having a BT issue
sammy: please hold, *call developers on other line* *yelling at developers* Bluetooth is broken! fix it!
sammy: *back on call with you*, we're aware of the issue and will be fixed in an OTA update.
just kidding although I love pounding Sammy every chance I get.
cbetso said:
after i read this thread. I found a work around for usb host in the htc one s forum. Found by nerd65536
[Guide] USB Host
--------------------------------------------------------------------------------
USB host lets you hook up external USB devices to your phone, like a keyboard, mouse, USB drive, etc..
Unlike devices which are designed to support USB host, the One S doesn't provide power to the peripheral. That means we need a few more adapters/cables to get it to work (and we need an external power source).
Purchase links are listed for all the required cables/adapters.
You will need:
•USB Host adapter (The otherwise unused 5th pin on a micro-usb connector is grounded) dx.com/m-129671
•Mini USB power Y cable (this kind of cable is often packaged with portable hard drives) dx.com/u-65630
•Mini USB Female to USB A Female adapter This package comes with two, but you only need one. dx.com/u-55613
•Your charger
Assemble the cable:•The micro USB of the "USB Host adapter" connects to your phone.
•Your peripheral plugs into the female end of the "Mini USB Female to USB A Female adapter"
•The "Mini USB power Y cable" has three connectors:1.Mini USB connector - connects to the "Mini USB Female to USB A Female adapter"
2.Male USB A Power (the thinner wire) - connects to your charger
3.Male USB A - connects to the "USB Host adapter"
That's all. As long as your ROM supports the peripheral, it will work.
Some fun peripherals to try:•Powered USB hub (You can also power the adapter from one of the hub's ports)
•Keyboard
•Mouse (a cursor will appear on your device)
•USB flash drives and USB hard drives must be FAT32. You have to run a few commands to use a USB drive. Mount manually from the shell (use Connectbot or Terminal Emulator):
Code:
su
mkdir /media/sdcard/usb
mount -o uid=1000,gid=1015,fmask=0702,dmask=0702 /dev/block/sda1 /mnt/sdcard/usb
To unmount:
Code:
su
umount /mnt/sdcard/usb
http://forum.xda-developers.com/showthread.php?t=1629134
Click to expand...
Click to collapse
Did you test any of this for this tablet? Does it even apply to this tablet (you are referencing a different device)? USB OTG (aka Host Mode) is a combination of having the right hardware + the right modules compiled into the kernel.
Diablo2424 said:
UPDATE on BT!
I just called Samsung Mobile Support and let them know about my issue. I mentioned that the original and current firmware's both have this problem, the agent put me on hold for a few minutes and came back saying that they are aware of this issue and the next firmware update (OTA) should be resolving it!
Thank you Samsung for having great customer service (I was only on the phone with Samsung 12 minutes total, including the non-existent wait time!)
Click to expand...
Click to collapse
I had the same problem along many others(on original firmware it wasn't even usable it rebooted constantly). I was trying to connect to one of this:
http://tunerstudio.com/index.php/cablesandbluetooth
I ended up returning the device as I mainly needed it for that a the moment and as it crashed using the browser etc, but thinking of buying again.
Did they give you an ETA for the update? Or have you tried another ROM?
Post up if you get it fixed
cbetso said:
as far as the - supports only microSD formatted in FAT32. Which effectively means if you have a video or other media file that is over 4gb in size, you cannot copy it onto the card. This is certainly a problem when you have HD quality movies you wish to play back on the device.
I found that if you use a rar. format you can break the file up into small file. which let you put it on the sd card and then extract the file and put it back together in the card. it may take longer doing that but it works.
Click to expand...
Click to collapse
FAT32 has a single-file size limit of 4GB. Yes, you could use rar or any other archive format to break the original file into pieces, however for example, an HD .mkv video file can be well over 5GB (single file). You could possible copy 1 of those large files into the 'internal' memory if you had the space -- but defeats the whole purpose of having expandable storage.
i dunno whether the one i write here is considered as flaws or not...
i don't like the way this tab arrange its homescreen and apps cabinet...there are some spaces left and can't be filled...i hate this...
lastiko said:
i dunno whether the one i write here is considered as flaws or not...
i don't like the way this tab arrange its homescreen and apps cabinet...there are some spaces left and can't be filled...i hate this...
Click to expand...
Click to collapse
A new launcher will fix that problem for you. I use apex launcher.. but there's other alternatives out there as well.. like go launcher
---------- Post added at 09:34 PM ---------- Previous post was at 09:31 PM ----------
Slowb00st said:
I had the same problem along many others(on original firmware it wasn't even usable it rebooted constantly). I was trying to connect to one of this:
http://tunerstudio.com/index.php/cablesandbluetooth
I ended up returning the device as I mainly needed it for that a the moment and as it crashed using the browser etc, but thinking of buying again.
Did they give you an ETA for the update? Or have you tried another ROM?
Post up if you get it fixed
Click to expand...
Click to collapse
Understandable if you needed it working right at that moment. I did ask for an ETA but unfortunately he said he didn't have one... he did say that it will be soon and to make sure my device is on wifi and ready for an update soon.. but I'm on a rooted stock firmware and froze the software updater lmao so that won't work... but I'll keep an eye out for am update and let everyone know. No I haven't tried any other ROMs yet as they all have some flaws that bother me... not too mention for my specific use I don't really need anything too fancy... just need BT for my PLX Kiwi OBD adapter for my cars diagnostics
is there anyone has stock room for p3100?
Diablo2424 said:
Understandable if you needed it working right at that moment. I did ask for an ETA but unfortunately he said he didn't have one... he did say that it will be soon and to make sure my device is on wifi and ready for an update soon.. but I'm on a rooted stock firmware and froze the software updater lmao so that won't work... but I'll keep an eye out for am update and let everyone know. No I haven't tried any other ROMs yet as they all have some flaws that bother me... not too mention for my specific use I don't really need anything too fancy... just need BT for my PLX Kiwi OBD adapter for my cars diagnostics
Click to expand...
Click to collapse
It's still too early, but there are some ROMs actively being worked on (and I'm hoping we see official support for this tablet from CM soon). With the recent MacMall $219 flash sale on this (they must have sold thousands in one day), and attractive MSRP, there could be a lot of interest from major developers.
Balthazar B said:
It's still too early, but there are some ROMs actively being worked on (and I'm hoping we see official support for this tablet from CM soon). With the recent MacMall $219 flash sale on this (they must have sold thousands in one day), and attractive MSRP, there could be a lot of interest from major developers.
Click to expand...
Click to collapse
Ebay tells you how much have been sold. It wasn't 500ish last I saw shortly before it ended.
I purchased the Samsung OTG cable and plugged it in the port. The cable has a female connector on the other end. I plugged in a 32GB thumb drive and it read it right away. I plugged in a small harddrive and the tablet reported that a high power device was plugged in and would not work without additional power. I paid $8.00 for the cable on amazon.com.
rapcon said:
I purchased the Samsung OTG cable and plugged it in the port. The cable has a female connector on the other end. I plugged in a 32GB thumb drive and it read it right away. I plugged in a small harddrive and the tablet reported that a high power device was plugged in and would not work without additional power. I paid $8.00 for the cable on amazon.com.
Click to expand...
Click to collapse
Would you be able to provide a link to that cable?
Thanks for the info! Does a mouse/keyboard work with no issue? The USB stick -- did it auto-mount and what filesystem is it formatted with (ie FAT32)? -- I'm curious if for example a USB stick that is formatted in NTFS can be used..
On another note, this confirms that the device itself can handle USB OTG to some degree -- meaning the modules are in place in the stock kernel and the hardware itself is capable of putting out enough power to handle certain devices.

Car installation headache

Ok, so I've been trawling the threads for hours and the time has come to make my first post on this..
Here's what I really want to do, and whether or not, as I understand, I can do it:
Nexus 7 in dash, 3G model - fine, been done loads of times
250GB USB HDD, connected via USB OTG, containing my music library - possibly, depends on my hard drive? Will it work if I can provide a secondary source of power to the HDD (my caddy allows this)
Charge the N7 at the same time - again possibly, with CM10 and kernel mod? Also new to Android so shooting in the dark a bit here.
OPTIONAL/BACKUP IDEAS:
Wi-Fi drive of some sort - If it works then maybe, seems like an extreme option though for a car install.
Google Music and stream my entire collection (I have 15GB monthly data sim that I can use in the N7) - will work but not ideal for me. I have a lot of lossless music which I won't be able to take advantage of this way. Which brings me on to...
USB DAC through OTG cable - possible I know, but to do this on top of the other stuff is gonna be difficult and unreliable? Can live with just the headphone jack output for the time being, unless:
Utilise the pogo pins for a line out and charging - would be a nice solution in the car but again, possible?
It would be fantastic if someone could tie this all together simply for me somehow, or if anyone has any far better ideas for what I'm trying to do :good:
Also feel free to ridicule my noob-ness
Cheers

Categories

Resources