yashsingh1/xdaforums huggingface dataset:
[HD2 Android Q&A, Help & Troubleshooting and Genera] adnguyen:
YEAH !!!!!

Hi thanks you so much guy, You solved my issue with Viber and HD2. I just flash the same Typhoon ROM 3.8.1 and install the viber apk here in this thread and IT WORKS FINE, out and in calls with viber.

Thank again.

PS : HD2 EU
[HD2 Android Q&A, Help & Troubleshooting and Genera] inspiron2:
i remember using dorimanx's build of CM for a few months with Viber, zero problems occured. maybe you can take a look at it?
[HD2 Android Q&A, Help & Troubleshooting and Genera] Viber Team:
@trungsoo -

You can find the latest version's .APK in our official HelpDesk, at: http://bit.ly/rqbZEw
[HD2 Android Q&A, Help & Troubleshooting and Genera] noble knight:
works only with headset

i had the same issues when using viber on different roms but i noticed that it works perfect when using the headset or the car kit cable .. so i think this is a compatibility problem with the hardware so any one can take it from here to help
[HD2 Android Q&A, Help & Troubleshooting and Genera] adnguyen:
Viber Apk 2.1.2
[HD2 Android Q&A, Help & Troubleshooting and Genera] gileas:
WORKING so far Viber on JELLYBEAN 4.2.2

Talking WORKING so far Viber on JELLYBEAN 4.2.2

Yes like the post say`s so far i am using Viber without problem.

I`am on Tytung latest ROM [Jul. 7, 2013][ROM][4.2.2][720p] NexusHD2-JellyBean-CM10.1 V2.4 [Native SD] ,

i tried first :

1.Install ver.for gingerbread Viber_2.1.2.116554 , then after finishing with installation,press open and than yess it will not work.

OK but no problem.

2.Than in play store do the update,for the time when i`am installing it`s 3.0.2 .

3.And finally start up the application and try

,so far i`am using it for about 8 hours , tomorrow i`l see how are we doing.

Well you have nothing to lose to try it,

let`s hope that it`s some kind of solution

Device: HTC HD2 (LEO512)

HSPL: 2.08.HSPL

Radio: Leo_RADIO_2.15.50.14

Bootloader: MAGLDR v1.13

Recovery: CWM_Touch_HD2_Beta_8_RC1

Sd Card : SAN DISK 8GB , ext4 - 2 GB

Partition : 300MB System, 5MB Cache

Rom : :[Jul. 7, 2013][ROM][4.2.2][720p] NexusHD2-JellyBean-CM10.1 V2.4 [Native SD]
[HD2 Android Q&A, Help & Troubleshooting and Genera] zcc:
Tried it and didn't work on my HTC HD2 512
[HD2 Android Q&A, Help & Troubleshooting and Genera] zcc:
For me the problem not in Viber itself but in answering GSM calls. I hear ZZZZZZ TAAAA and freeze.
[HD2 Android Q&A, Help & Troubleshooting and Genera] mosi hd2:
I also ...
[HD2 Android Q&A, Help & Troubleshooting and Genera] benlm72:
Hi,

I've just tried the last Viber version from the store (I use NexusHD2 JB 4.3 rom from tytung). Even if Viber is running in background, I've no problem with cellular calls. And I manage to have one call with Viber, after what cellular calls don't work anymore and I have to reboot my phone.

But I find it's an improvement that enables me to come back to Viber.
[HD2 Android Q&A, Help & Troubleshooting and Genera] mosi hd2:
hi dear

I've heard that will release a version of viber on this week that it's compatible with htc hd2 ...

it's true?
[HD2 Android Q&A, Help & Troubleshooting and Genera] gengha:
Viber working on miui 2.3.7c for HD2

I have just checked, installed this version of miui from this link and latest viber is certainly working, as I tried to call a friend, the phone was ringing but he didn't answer, don't know why, perhaps busy. anyway I tried to call my mobile phone with a home telephone and it rings, answers no buzzing whatsoever. If anyone else could confirm this as well it would be great.

---------- Post added at 06:33 PM ---------- Previous post was at 06:24 PM ----------

Unfortunately, not working
[HD2 Android Q&A, Help & Troubleshooting and Genera] Viber Team:
[MENTION=5594705]gengha[/MENTION] -

Could you please describe the problem you're experiencing so we could assist?
[HD2 Android Q&A, Help & Troubleshooting and Genera] gengha:
Viber related issue

Well, the problem is as it has always been, the same thing. After making the call through viber and hanging up, the phone hangs when answering a regular gsm call. If you could solve this problem that would be great for all HTC HD2 users. Thanks.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Viber Team:
Thanks for the clarification, and I apologize for the confusion (wanted to make sure we are talking about the same thing).

As we said in the past, since Android is not the native OS of HD2, at the moment there is unfortunately not much we can do. We would (unofficially) recommend using a few different Custom ROMSo on your HD2 to see if that could be of any help.

If there's any change we'll let you know.
[HD2 Android Q&A, Help & Troubleshooting and Genera] gengha:
Viber working for now on HTC HD2

I found something guys, here it is, checked everything, working so far.

For all of you havin issues with VOIP apps like Viber try libaudio from this post:

http://xdaforums.com/showpost.php?p=16016409&postcount=5967

It's an older version of libaudio.so and for now it showed best results with Viber on my ROM (AmericanAndroid NAND Version) .. Sometimes it gets a bit laggy but didt crash, and I can still answer incomming GSM calls.

Warning: this libaudio might have some other issues with other devices or something else ... but for for the purpose of using Viber and making GSM calls it showed best results..

and also don't forget to set the proper rights rw-r--r--

Thanks go to twoborg, since this is his post.
[HD2 Android Q&A, Help & Troubleshooting and Genera] benlm72:
Androis is ported to HD2, indeed. But Skype, Line or Media5Fone run well and I think (and wish) Viber should join them.

Thank's.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Kujtim86:
Does Viber 2.1.2 work

Does Viber 2.1.2 work on ICS 4.0.4? I mean on hd2. Thanks
[HD2 Android Q&A, Help & Troubleshooting and Genera] lumox-x:
now i used Radio 2.14 + HyperDroid 6.0.0 + fikret kernel extreem + Viber 3.1.0.1103 and all works very good
[Xoom Android Development] ayilm1:
This thread is dedicated to manually upgrading the Xoom's hardware to support 3G/4G without waiting for Motorola. Thread will be updated as progress is made.

As you probably are all aware, Motorola will be rolling out 4G upgrades to the Xoom in time. For those who are unwilling to wait, there may be a solution. This is strictly at the theoretical stage for the time being so I'm not expecting it to be smooth sailing. Here is the posited idea.

For those who have pulled apart or have seen the internals of the Xoom, you will have noticed a dummy PCI Express card slot in the top left corner. This is the proposed slot for the 4G upgrade card when big M gets around to it. If you are an international user who purchased one (like me) before the GSM models rolled out, and can't wait slash don't want to be locked down to a specific carrier using only the 700 or 1900 bands, this is the mod for you.

Sierra Wireless manufactures 3G/4G/GPS combo cards based on the PCI Interface. Their cards are fully supported under the Linux kernel and what's better is that most of these cards run on an MSM7XXX chipset. The cards can be purchased here,

http://www.sierrawireless.com/en/productsandservices/AirPrime/Wireless_Modules/High-speed.aspx

For international users, the models of interest here are ones that support both LTE and HSPA+. The offered frequency bands are much more flexible with these cards as most of them are quad or penta band. (Pent. for LTE).

The sim slot is already wired to the PCI bus so connecting the two interfaces should not be a problem, but again, highly theoretical. Though I am yet to purchase one of these cards and test it for myself, I have taken the liberty to compile the make file from the site and have placed it into /lib/modules and it seems to be recognised without problems. I am confident there shouldn't be any problems though as the MSM 7200 is an officially supported chipset under android.

There may of course be other applications for this slot. For example, it may be possible to expand the already generous storage we have using PCI express SSD cards. Or it can be used to add newer WiFi protocols as they become available with new pci based network cards. Maybe even NFC if a peripheral exists. Again this thread will be updated as progress is made so please be patient.
[Xoom Android Development] 760hacker:
Looks and sounds like it is doable found this bit also http://news.vzw.com/news/2011/01/pr2011-01-04h.html but these things cost about 200$ so I don't know how excited i'd be to drop $200 when i can get it free from Motorola whenever they decide to pony up and do these upgrades.
[Xoom Android Development] ayilm1:
Well I'm willing to put money on the fact they'll be on ebay for under $70 soon. The high speed 14.4mbps cards can be found for ~$45-50 at the moment. :p
[Xoom Android Development] 760hacker:
have you been able to find them anywhere online? I have only seen them on one site so far and they aren't in stock.

http://www.pwsstore.com/mc7750.aspx
[Xoom Android Development] mafiaboy01:
Do they wifi xooms have the pci slot too?

Sent from Motorola Atrix on TELUS.
[Xoom Android Development] ayilm1:
No I haven't. But ebay would probably have them pretty soon.

I'm not sure. The main issue on the wifi xoom will be the sim card slot. I'm not sure if there is a slot on top of the sd card like the 3G models. If there is, it would be entirely possible.
[Xoom Android Development] hatanakaf:
For those who acquired the wifi only, do you think it'll be possible?

Cheers!
[Xoom Android Development] aslsthlm:
I can confirm that there is a sim card slot on top of the sd-card, just checked my Wifi Xoom..
[Xoom Android Development] kcrudup:
What a co-incidence. The actual modem of the "Sierra 595U CDMA Data Card" is actually a Sierra Wireless 5620(? don't quote me on that, I'm away from my desk right now) Mini-PCI card. When I switched from CDMA data to WiMax I took the 595U apart and put the M-PCI card aside.

So Sunday, after remembering there's support for the LTE modem (code-named "Wrigley") in the latest update's kernel, I grabbed my Torx-5 driver, pulled the back off, and replaced the dummy card with my Sierra Wireless card (which still works, but is unactivated). There should be enough common commands (since it's running on the internal USB interface, not the m-PCI one) to let any software at least see the card's in there (even though the result of "ATI" won't return anything near the same between the modems, so no full init would be done).

I commented-out a line in the init.stingray.rc file which explicitly turns off power to the Wrigley device until the LTE upgrade is ready, but there were no signs of the Sierra device in the system (however, I forgot to run an "lsusb" or equivalent before I stopped working on it and re-commented-out the line to save power on my Xoom).

I did notice when poking around that there appeared to be a RIL device entry for a high-priority radio (or thereabouts) that was shown to be explicitly disabled, but I suspect that since there's probably no Settings->Wireless entry that more software will also be required as well as the new hardware (for example, the LTE devices will need to be able to have some support software to copy the MEID contents of the SIM card into the radio).

I can play with it a bit more this week, but I do suspect there's a fair amount of software that gets installed by VZ that comes from Moto as well.

What IS nice is that LTE card also does CDMA/GSM 3G (well, it's really all "3G", but that's a discussion for somewhere else :)) 'cause I'd really like to put this device on GSM/UMTS networks, too, and I think that should be fairly easy to hack once the rest of the SW goes in.
[Xoom Android Development] kcrudup:
You have this from a good source, or is it conjecture? I'd always imagined the SIM slot would have been attached to one of those 4 "mystery" serial ports that comes up when the kernel boots, so the GSM models (which use the QCT 6600 chip the CDMA models have but with different radio SW) could also read the SIM card.

(I'd kill for a schematic for this thing!)

Interesting. I'll have to take a look at that site's source code, but if you look at init.stingray.rc post-3.1-update it appears that it's all being controlled by the USB serial driver, with no extra kernel support (save GPIOs for power, which is now in there) required.

Do you have the "dmesg" output from when you "insmod"ed that driver?
[Xoom Android Development] kcrudup:
IIRC someone on XDA opened theirs and the board has the pads for the slot but the slot's not physically there. It could be added, I suppose, if one's proficient with soldering.
[Xoom Android Development] mafiaboy01:
Well sounds douable if the software is available.

Sent from Motorola Atrix on TELUS.
[Xoom Android Development] ayilm1:
The sim card tray would have to already be connected with the card bus. Motorola's not going to do any soldering when you send in the xoom are they? :p
[Xoom Android Development] kcrudup:
I'm sure it's connected- the issue is where.

It seems to me- and this is merely speculation, but makes sense- that if they were to wire the SIM-card pins straight to the mini-PCI slot (and is that even possible- most of the assignment of those pins predate the current crop of modem cards) then how would they handle the case of the 3G models on GSM/UMTS networks, which also need to be able to read the SIM, but pass that information onto the on-board Qualcomm MDM6600 3G-radio chip.

I'm almost sure- but again- guessing- that the SIM card is wired to one of the myriad serial ports that we have off the Tegra chip:

<6>[ 17.788307] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
<6>[ 17.789411] tegra_uart.0: ttyHS0 at I/O 0x0 (irq = 68) is a unknown
<6>[ 17.789732] Registered UART port ttyHS0
<6>[ 17.789855] tegra_uart.2: ttyHS2 at I/O 0x0 (irq = 78) is a unknown
<6>[ 17.790204] Registered UART port ttyHS2
<6>[ 17.790329] tegra_uart.3: ttyHS3 at I/O 0x0 (irq = 122) is a unknown
<6>[ 17.790571] Registered UART port ttyHS3
<6>[ 17.790761] tegra_uart.4: ttyHS4 at I/O 0x0 (irq = 123) is a unknown
<6>[ 17.791009] Registered UART port ttyHS4
<6>[ 17.791254] Initialized tegra uart driver

ttyHS0 is the (internal) serial console, ttyHS2 is the BCM4329 Bluetooth (and the Qualcomm radio reports itself as a set of seperate series of USB-serial ports) so what are the other two ports for?

Somewhere around the office i have a spec about the SIM-card data format and how to get at it; I might play around with the ports and see if any of 'em return anything sensible.
[Xoom Android Development] hatanakaf:
Not quite an schematic, but they DID tore down the Xoom:

http://www.ifixit.com/Teardown/Motorola-Xoom-Teardown/4989/1
[Xoom Android Development] kcrudup:
Not even close, and I imagine everyone here's already seen that when it came out two months ago.
[Xoom Android Development] kcrudup:
So, anyway, since y'all got me started I did a little more investigation. My current CDMA-only card apparently has a different power/status/initialization sequence than whatever LTE card will go in there, as when I powered it up and down there was no change to the USB device enumeration:

# echo powerup > /sys/class/radio/wrigley/command
# lsusb
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0002
Bus 002 Device 002: ID 22b8:2a70
# lsusb -v
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0002
Bus 002 Device 002: ID 22b8:2a70
# echo shutdown > /sys/class/radio/wrigley/command
# lsusb -v
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0002
Bus 002 Device 002: ID 22b8:2a70
# exit

... nor much change in the kernel output (this is with DEBUG turned on in the "Wrigley" driver):

<6>[ 109.685537] wrigley_command: user command = powerup
<7>[ 109.685637] wrigley_do_powerup: enter
<7>[ 109.685687] wrigley_do_powerup: set disable high
<7>[ 109.685776] wrigley_do_powerup: reset value = 1
<7>[ 109.685825] wrigley_do_powerup: started wrigley in normal mode
[... snip ...]
<6>[ 132.235998] wrigley_command: user command = shutdown
<6>[ 132.236282] wrigley_do_powerdown: powering down
<7>[ 132.236543] wrigley_do_powerdown: reset value = 1
<7>[ 132.345266] wrigley_do_powerdown: reset value = 1
<7>[ 132.455461] wrigley_do_powerdown: reset value = 1
<7>[ 132.565078] wrigley_do_powerdown: reset value = 1
<7>[ 132.675386] wrigley_do_powerdown: reset value = 1
<7>[ 132.785252] wrigley_do_powerdown: reset value = 1
<7>[ 132.895479] wrigley_do_powerdown: reset value = 1
<7>[ 133.005067] wrigley_do_powerdown: reset value = 1
<7>[ 133.115580] wrigley_do_powerdown: reset value = 1
<7>[ 133.225524] wrigley_do_powerdown: reset value = 1

So it looks like trying to probe around with a similar card for demonstration purposes won't get us anywhere.
[Xoom Android Development] ayilm1:
Are you sure the current LTE card even runs through USB? I am sure you already know this but just in case, the current slot only contains a dummy card. If the present radio in the Xoom doesn't appear attached under USB then maybe it isn't even run through that bus.
[Xoom Android Development] kcrudup:
I'm gonna stop writing this stuff if y'all aren't gonna read it :)

A-hem:

But yes, the control interface appears to be USB. From /init.stingray.rc:

service gadget-lte-modem /system/bin/tty2ttyd /dev/ttyACM0 /dev/ttyGS0 0 512
oneshot
disabled

The "ttyACM0" here is the name given out to USB "ACM" devices, i.e., modems and such. Now there's always the possibility that the card will attach to the PCI bus, bring along it's own USB host-controller driver and represent itself as an ACM device that way, but that's somewhat unlikely, IMO.
[Xoom Android Development] kcrudup:
I might be wrong about this- I just re-opened the case on the Sierra Wireless 595U, and it turns out that there's an option for having a SIM-card in there for GSM/UMTS variants of this device- and there's a chip on-board which is there apparently to control the SIM card, but I dunno how it interfaces to the device (i.e., feeds to the mini-PCI bus, or is another USB-serial device).

I gotta start reading some specs!
[Xoom Android Development] kcrudup:
I checked again; it's the Sierra Wireless MC5725 mini-PCI card as shown here.

... but as it's becoming clear it either has a different or undefined reset/init/power sequence from the LTE mini-PCI that'll eventually be used, it doesn't appear to be useful for pre-release SW testing.
[Xoom Android Development] kcrudup:
OK, Google Is Your Friend:

"UIM" == "SIM" here.

See also: http://www.interfacebus.com/Mini_PCI_Express_Bus.html
[Xoom Android Development] bigrushdog:
Ill build that module in the next Tiamat release.
[Xoom Android Development] kcrudup:
Which module, BRD? "CONFIG_USB_ACM" is turned on by default in the AOSP Stingray kernel.
[Xoom Android Development] cranch:
I wonder if these are out on Ebay yet...

http://www.slashgear.com/novatel-ex...-verizon-4g-approval-next-stop-xoom-19153125/
[Xoom Android Development] bigrushdog:
You're right, I'm trippin. I was thinking of the 3G USB dongles.
[Xoom Android Development] hardcorecn:
For all Wifi XOOM owners....Here is my disassembled UK Wifi XOOM

There is no slot on the board, no 3G module(of couse~)

We should consider adding a slot first :D
[Xoom Android Development] dash8brj:
Before we even begin to solder in a mini pci socket, I'd be testing with a multimeter and seeing if the relevant pins on the sim card slot come out on the correct pins on the mini pci-e slot using kcrudup's gif as a guide.

This we we can determine if we can install a card that doesnt have a piggy back sim slot; utilising the one built into the xoom, or need to get one that does have a piggy back sim slot, and having to remove the 2 Torx 5 screws and sliding down the back cover to expose the card any time we wish to exchange the sim.

I dont have a t5 torx, or I'd be desoldering the battery (as a saftey precaution) and testing this myself.

Another option too, is to hardwire the card in - after all, most of these cards are a usb adapter (the one in my dell lappy is), in a minipcie formfactor. So you would just need 9 wires (possibly 8 if the grounds are common), much easier than soldering in a 50 odd pin connector.

Edit: seems kcrudup's image left a pin off - pin 16 is UIM_VPP, which probably also has to be connected for the whole shebang to work.

For this project your definatly gonna want a nice low temp iron with a micro tip - that 60watter wont do! ;)
[Xoom Android Development] ayilm1:
Got my trusty 15W for that! I will test the proposed terminals tonight.
[Xoom Android Development] kcrudup:
Nah, that's the pin for supplying the voltage for programming the SIM, so it can be left floating for our purposes.
[Xoom Android Development] dash8brj:
Great - one less wire to solder ;)

And I have my trusty new soldering station with micro tip - or any tip of about a dozen that came with it :)
[Xoom Android Development] Turkawa:
wow.. since i have a wifi one..

i am really interested with this.

But i am not a techy so all i can understand from last 3 pages is,

a card that can piggyback a simcard goes in to the slot already there and bumm.

Wifi goes LTE! Or at least a possibility of it.

I am probably wrong though..
[Xoom Android Development] wnrussell:
I am assuming this won't void the warranty, right? :D
[Xoom Android Development] kcrudup:
When I asked the "Can you hear me now? Good!" guy he said "no", then sold me half of Verizon for only $100!
[Xoom Android Development] lZooZl:
I guess that by this method (no matter how it works) we will be making huge use of our XooM

i am only able to use it at home :(
[Xoom Android Development] gitit20:
To many control and interface parts are not installed on to the main board so even if you solder a plug or socket for the data card it won't have power and no hard interface for it to function...

you can see on top where all the blank pads are the is for the Verizon models where the evdo radio would be and its control and so on.

only way I see this working is to connect an external card via the USB sorry to be a buz kill but its the plain truth I have been working on phones and computers most of my life and am a cellular tower tech.

I can't go in to details but in the next 3 to 5 years cellular tech will be much better then now we are talking 200 plus megs a sec down (with out any speed caps placed by the providers) ;)
[Xoom Android Development] ddcc:
I found some higher resolution photos of the 3G Xoom's motherboard at http://nifaq.pbworks.com/f/1298849499/xoom motherboard.jpeg, http://nifaq.pbworks.com/f/1298850413/xoom mbrear.jpeg, which have enough detail to show the markings on the chips.

It looks like the WiFi Xoom is missing the baseband radio on the top left, as well as the regulator for possibly the radio/PCIE slot on the middle left, plus the PCIE interface as previously mentioned. The regulator is a switching step-down made by TI, part TPS54331. That part looks decently solderable, but some of the discretes nearby look to be 0402's or smaller, which is very difficult to solder by hand with specialized equipment. Same thing for the baseband on top, which is a Qualcomm MDM6600 with a Hynix H8BCS0QG0MMR-46M memory chip, plus some small unidentified IC's, including an Avago A2FI042. Unfortunately, I doubt those parts are even available in small quantities, plus they look to be LGA or BGA package, which would need a reflow station at minimum to properly solder. Plus you're still missing the metal shielding cans that are supposed to cover both areas for FCC certification.

I'd guess that the SIM card slot is electrically connected to the PCIE slot, because I doubt Motorola would have two separate board designs for the 3G Xoom and WiFi Xoom, due to cost since this looks to be a 4+ layer board.

Maybe if you can salvage a cheap 3G Xoom motherboard, you could cobble together a working 3G Xoom, but it's very unlikely that you would be able to obtain the necessary components to directly mod the WiFi Xoom into a 3G Xoom using the original parts.
[Xoom Android Development] ayilm1:
Ok so I installed an Ericsson F3307 today, which supposedly has native support for Android (tablet card) but had no luck on detecting the card (obviously). I was about to try compile 2.3 drivers but remembered we still have no kernel source (crap). So what now? :3