yashsingh1/xdaforums huggingface dataset:
[Hardware Hacking General] E:V:A:
I'm afraid you are mislead by something. Probably because you have never seen any of the Samsung Service Manuals, wherein they clearly state what cable to use for each phone! There is nothing to discuss about the cable(s). It's just a cable, and the main purpose of the Anyway is to be as device flexible as possible. This is no longer needed as we all are using mUSB cables and much of the internal behavior is standardised by MIPI. In this mode the Anyway is just acting like an advanced level shifter with adjustable USB_ID resistances. Therefore, what is really interesting is how the software & hardware combo, communicates with the device, and what it is saying!

...and if you had actually read the second post, you would have seen the links to a few different jigs right there!
[Hardware Hacking General] Renate:
Ok, but why do we think that there is some special trick that the box is performing?

Yes, you could do some major reverse engineering on the Anyway box,

but most of the electronics and code in the PIC is for models that we're not interested in.

Have people not been able to do all that is possible with a simple resistor box and a FTDI?
[Hardware Hacking General] E:V:A:
Because the box is:

(a) using some hardware settings that we don't understand, to gain automatic download when phone is bricked.

(b) Using some special drivers/protocols to communicate over UART with either AP or BP (modem). We only have drivers for the AP. (There are apparently two UARTs and one USB that can all be used in that box.)

(c) How these settings differs for different hardware variations. (E.g the SGS2 come in at least 18 different hardware models!)

So no, we are not interested in reverse engineering that box, just to understand certain setting needed and the communication protocols used to make your phone do some tricky debug or download magic, that is not available through the simple resistor (only) JIG or known button combo.
[Hardware Hacking General] E:V:A:
Another point that just popped into my mind, is that the Anyway could possibly also be used as a JTAG. As the later MIPI and JTAG specifications allow for single wire JTAG'ing over USB... This would even further explain the need for the more complicated PIC pass-through.
[Hardware Hacking General] Renate:
Might one of the UART 9 pin connectors feed directly to the USB UART data path

and the other just go into the PIC for control?

Also, the PIC does not have any native USB support.

It would seem that the USB connector on the box is a pass-through for the device USB when in a USB mode.

It should be simple enough to power up the box without a device and see which UART connector will echo something.

Likewise, it can be proved that the USB connector is not going anywhere near the PIC by powering up the box without a device and see that nothing is USB scanned.

7.3728 MHz = 4 x (16 x 115.2 kHz)

U2 + C2-5 = RS-232 driver and charge pump

U8 = relay driver
[Hardware Hacking General] ParanoidDK:
Well i have to look for the psu for the box... even tho it is a 5V box it dont power on just bu using the usb connection to the computer... But that cant be before i get back to work tomorrow... :P I also have to look for more cables ofc... and destroy the usb -> s20 cable i found to see if i can use the usb leads to that to figure out how to make a micro usb cable for it... :P
[Hardware Hacking General] E:V:A:
Here is some interesting MIPI documents regarding JTAG (1149.1, 1149.7, NIDnT) and the SWD (Software Dubug) interface.

"MIPI_TDWG_whitepaper_NIDnT_V1_0" (pdf)
[Hardware Hacking General] ParanoidDK:
I found a cable more for the AnyWay jig today... The cable is for the SGH-F310 B&O phone... But just my luck the batterys ran out when taking pics of the nakid cable... I will take a look more here when i get off work (if i get the time) to see if there are more cables... :) I have still not found a 5V psu there... :P I did open the S20 USB cable up and found on that the pins on the S20 plug is pin 19-20-21 on the 25 Pins for the anyway box.

(Black is just ground and that is the same on both cables.)

Problem is just when looking at the pins for the S20 on the 25pins side the colors are:

--19-----20----21

Purple-Orange-Green

(Green is the Red cable on the USB connector so i guess that one is +)

But on the B&O it is:

--19----20-----21

Green-Yellow-Purple

And the S20 usb cable is just a 4 pins cable... But not i atleast know what cables are what and where to connect the USB + and - and it should be possible to figure out what port 19 and 20 are if i open the usb side of the S20 cable.

But if we do use 5 cables on the micro usb plug in the anyway then we just have 21 plugs to messure on to find the one that gives 300k ohm the correct place.. :)

-----EDIT----

Ok i found the pins in the 25 pins plug on the box for the usb connection.

- / Data- / Data+ / +

4&5 / 19 / 20 / 21

Then we as i say just need to know the sense port in the micro usb where to connect that one. But as i can read it will just have to test with port 4&5 and then the rest of the ports when the box will pull download mode to find the right ammount of ohm... :)
[Hardware Hacking General] E:V:A:
^^ @ParanoidDK: I have no idea what you're trying to do! Why are you opening all your cables? What you are doing seem to be a waste of time, since there is no useful info at all, to gain from the cables. The resistor values are probably set by a programmable resistor bank, if at all. (The only cables with USB_ID are mini- and micro-USB plugs.)

It would be far more helpful if you could provide the drivers or installation program using this device! Or the manual, if there is one!

This would indeed be a more interesting test.
[Hardware Hacking General] ParanoidDK:
Well as i dont have the micro usb cable because they did't get it before the support left i have to find the usb lines out from the 25 pins connector so i can make a micro usb cable for it... also i dont have any drivers for the box so that is also a no go for the time beeing....
[Hardware Hacking General] drkcobra:
PIC Image

Has anyone who possesses the S100, S101 or S102 (preferred version) anyway boxes read the Microchip 16F876 PIC microcontroller on the board? If so, would you kind enough to share the bin of it? Thanks!
[Hardware Hacking General] Renate:
Apparently you can use the Anyway jig without a host.

Presumably this just acts like a resistor box?

http://xdaforums.com/showthread.php?t=917229

On the other side, a bunch of sleuthing can be done without any interface cables.

First, you need to power up the unit with 5 volts in at the coaxial power in connector.

Scan the USB port using something that will enumerate the USB bus.

(I'm guessing that it will come up with nothing without a device connected.)

Check the two UART connectors.

Because they are both directly wired to RS-232 level shifters they will both be electrically active.

(I would guess that a straight through PC standard cable to a host would work at 115.2k 8N1

and that one of the connectors would respond somewhat and the other wouldn't.)
[Hardware Hacking General] ParanoidDK:
As soon i can find the PSU for the unit i can look into doing that... I found the 2 RS232 cables for it also... And i am sure i have a few more cables hidden in that bin under that big ass heavy Laser Printer that we broke on our support and trow out... :P
[Hardware Hacking General] E:V:A:
What is the PSU? Power Supply Unit?? If so, you could probably use any old power supply rated at +/- 5V @ 1.2A.

Regarding the two RS232 ports, I would guess that either:

(a) one is using the old-school +/-15V while the other is using the more modern 1.8 or 3V levels. Alternatively they are connected to two different devices.

(b) one is connected to PIC for programking and control, while the other is a pass through directly to D+/D- of DUT (Device Under Test).
[Hardware Hacking General] xd.bx:
E:V:A, thanks a lot for the great information!

For the record, I described the building of my USB-UART here: http://xdaforums.com/showthread.php?p=28900804#post28900804
[Hardware Hacking General] Entropy512:
One thing that would be useful: If someone with one of these boxes, and the appropriate MicroUSB cable for a Galaxy S1 or S2 device, could measure the value of the resistance between the ID pin and ground for the various boot modes.

I suspect most of them will match to ones we know about already from the FSA9480 datasheet - but perhaps there are some "unknown" values we haven't seen before. Imagine if a certain ID value twiddled the xOM bootmode bits to the CPU...
[Hardware Hacking General] MemoryController:
Unbrickable mod..... omg
[Hardware Hacking General] gnzhang1:
I have one 102 and two 101 for fixing Samsung phones. It has been existing for long time.
[Hardware Hacking General] AlwaysDroid:
Very cool, we are trying to build from home though. So that everyone can have it. Would you by chance know how we can do that?
[Hardware Hacking General] sytruz:
We happen to have at least 20 of these babies. We use them for putting the phones (mainly SIII) in download mode for custom T-Mobile. The new korean supervisors are so inexperienced, they don't know the Anyway's purpose, let alone it's exclusiveness. They make it's manual available to all employees; even the janitor can ask for it.

Besides this, there's also a Samsung oscilloscope-like computer with attached barcode readers which changes the phone's IMEI with a company exclusive program (heavily secured, password contains numbers aswell as symbols). That program has godlike properties; you can do EVERYTHING with it..even turn off internal GPS (which is used by the police when finding a stolen phone). We use it during lesser days to create new hybrid phones just for fun....like a Galaxy S plus with BADA or a Note with Windows mobile (extremely unstable and buggy)
[Hardware Hacking General] sytruz:
By the way - we can easily install ICS 4 even on a Galaxy pocket. It barely runs, loads up in about 10 minutes, but it is possible. I don't think that is possible with third party tools.

There will be a flexible Samsung phone in 2013. IT WON'T BE the S4, but it will be in the Galaxy range. It will be about the size of the S3. It's flexible Super HD Amoled screen isn't really flexible. It's just an illusion, shall we say. The size of the Amoled diodes is microscopic; and they're placed on the motherboard (which will not be made out of silicate compounds) by nano-injectors the widht of a needle. To check if they're correctly placed, the photo-comparrison method is used.

Also, the transparent LCD screen is just a lateral holographic projection inside a very thin transparent plastic. It won't be used very soon on any model.
[Hardware Hacking General] E:V:A:
The last two pages are completely OFF TOPIC !!

Don't post here, unless you actually HAVE relevant Anyway information, files or documents.

THREAT ==> Or I'll have to use moderation to remove your posts or ultimately close the thread!
[Hardware Hacking General] xHausx:
The thread strayed some so I've gone ahead and cleaned it up. This is all definitely very interesting stuff, but please be courteous to the OPs and create a new thread when you start drifting from the topic.
[Hardware Hacking General] E:V:A:
I was flattered to see that this thread was featured on the XDA "front" page 20 July. However, after reading peoples comments here, I think we need to restate, that we are not trying to make a replica of this box. The main reason is that it is completely unnecessary with all newer Android based smartphones from Samsung, using the μUSB connectors. To replicate the Anyway functionality in our case, only requires a minimum of electronics since most operations is done through software and our phones have most functionality already built-in. However, I reserve my right to be wrong, as it is possible that the Anyway contain built-in JTAG support using the SWD (software debug) protocols over USB...

Our greatest challenge is understanding how this software works, what protocols it is using and what data is sent to/from the phone during various Anyway operations.

I have a hand drawn schematic for a jig-box, that will be able to perform all operations that the Anyway can do and more (but limited to new Samsung models). If someone would care to convert this drawing to a real EAGLE schematic and possibly also a PCB design, I'd be thrilled! (Send me a PM). The design is really simple, modular and affordable. I'll provide the BOM (bill of materials) in post #3 when I get more feedback...

In addition I have found quite a bunch of (windows) drivers from a related pro-jig (the Z3X), using "SamsungTool" drivers... Interestingly it seem that Qualcomm based phones are using the FTDI drivers...

Here I wish someone with Samsung driver knowledge could fill in the blanks!
[Hardware Hacking General] E:V:A:
BTW. LG Electronics also has a similarly "secret" device called a "PIF-200" (LG part-number: BJAY0024021).
[Hardware Hacking General] webzy:
maybe this is an image of insperation ??

i believe this could very be close to wot we want easy to build from scratch & modify to anyway jig specs or am i just being over creative lol??
[Hardware Hacking General] E:V:A:
^^ No such thing as over creative, but "easy to build from scratch" is a little exaggeration, as SMT are not for the faint harted! In addition this box seem way overkill, for what we need. Like I said, I have a good but hand-drawn schematic, but need someone to convert it into a serious schematic + PCB design files, that can be sent for cheap manufacturing... I'm still waiting for response.
[Hardware Hacking General] MemoryController:
So you got an insider? :) nice

Sent from my GT-I9100 running CM10
[Hardware Hacking General] pulser_g2:
I have designed a PCB with Eagle before...

I can't promise I'm an expert, but it passed all the tests on the software, I just didn't see it in use with my own eyes.
[Hardware Hacking General] CR5N:
I can produce a pukka schematic (cadence) if you have a proper parts list so i can assign pcb footprints to all the parts. The exported files will load into allegro or zuken pcb editors (and many others). I've done minimal hands on pcb design, i usually write a document explaining ground/power/signal track requirements and component placement where required for a design for the pcb layout (as was sub contracted). Happy to have a crack at it though.
[Hardware Hacking General] pandaball:
LG's jigs seem to have a lot of part numbers.

LG - JIG/MOLD JIG/MOLD (BJAY0023733)

LG - JIG/MOLD JIG/MOLD (BJAY0020060)

LG - JIG/MOLD JIG/MOLD (BJAY0023713)

LG - JIG/MOLD JIG/MOLD (BJAY0023930)

LG - JIG/MOLD JIG/MOLD (BJAY0015873)

LG - JIG/MOLD JIG/MOLD (BJAY0024023)

LG - JIG/MOLD JIG/MOLD (BJAY0024025)

LG - JIG/MOLD JIG/MOLD (BJAY0023711)

LG - JIG/MOLD JIG/MOLD (BJAY0023973)

LG - JIG/MOLD JIG/MOLD (BJAY0023732)

LG - JIG/MOLD JIG/MOLD (BJAY0017077)

LG - JIG/MOLD JIG/MOLD (BJAY0020013)

LG - JIG/MOLD JIG/MOLD (BJAY0024021)

LG - JIG/MOLD JIG/MOLD (BJAY0023706)

LG - JIG JIG (RAD32167835)

LG - PIF-100 PIF-100 56K+130K CABLE JIG/MOLD (BJAY0024011)

LG - PIF-100 PIF-100 910K CABLE JIG (BJAY0024049)

The last two should be the cables and their resistor values. However it seems to be for PIF100 which might be an older version of the PIF200. I pulled these details off http://www.onetelecom.eu/lg.php which has a handy list of LG parts and their part numbers.

EDIT: some files attached. One is a parts list which says if a part is in active use, inactive or discontinued (the jigs mostly start with part number BJAYxxxxxx), while the other is an instruction manual with more partslist, except it has pictures. The instruction manual (How to set up Cal DL 2012.07.27.xls) should be of particular interest. There are references to an RF-800A box there too (in data sheet), as well as a Nexus III box (in BRC sheet), not sure what that is.

PS. If the mods deem that this is off topic, feel free to remove.
[Hardware Hacking General] MemoryController:
Just a question : do we have the software that goes with the JIG?

Sent from my GT-I9100 running CM10
[Hardware Hacking General] E:V:A:
Unfortunately not. I have been asking and looking for this for ages...
[Hardware Hacking General] tids2k:
EVA whats the name of the software .. I might look for it.
[Hardware Hacking General] gabriel2anjos:
Wow! Holy box! Trying to make one using Arduino and some solder....

Sent from the future with my holographic phone
[Hardware Hacking General] Fly-n-High:
Really Kool Unit

Gotta love HW, as long as Samsung keeps similar development personal, the architecture should this device. My sgs3 might need it one day.
[Hardware Hacking General] sangosnip69:
I was searching over internet, and I find this : http://www.gsm-technology.com/index.php/en_US,details,id_pr,302,menu_mode,categories.html

Look to be very interesting...
[Hardware Hacking General] chrisrotolo:
I know we've been told not to post here before unless it is pertinent info, etc.

Anyways, looks like there was an Anyway Jig bought and sold here recently on XDA, you might be interested in PM'ing the guy that bought it,

http://xdaforums.com/showthread.php?t=1898332

in case you already know about this, feel free to NUKE this post

Cheers..
[Hardware Hacking General] E:V:A:
Early Christmas!!

Some anonymous friend from the other side of the planet just sent me

a link to the Anyway Software, Drivers and Manuals for:

Anyway D100 (8 port factory jig)

Anyway S100 (1 port factory jig)

The documentation confirms more or less all that has been said before

about settings and functions, including the 2 jig resistor values of:

523K and 255K for booting phone into Factory Mode (using UART or USB)

while being turned-OFF and thus enabling UART, logs and download/jig modes...

But the best thing of it all, is that it confirms that the MyWay jig I have

designed, contain all the functionality (and much more) that is needed for

modern Samsung phones. I will soon publish the BoM and the MyWay design

as promised before.

Anyway...it's out of fashion!

Download HERE !

The above is an edited and repackaged (7zip) version of the original link HERE.

Enjoy!!

PS1. Let me know of any link problems.

PS2. It would be irresponsible not to have a warning/disclaimer.
[Hardware Hacking General] bhundven:
YEAY anonymous people on the other side of the world! We love you!
[Hardware Hacking General] MemoryController:
Does that include jtag over usb or pbl download mode if sbl download is impossible ?
[Hardware Hacking General] E:V:A:
I really don't mean to be rude or anything, but given how many ways, in which your question is wrong, this download is not for you.
[Hardware Hacking General] MemoryController:
I meant if we can un brick if sbl can't be executed
[Hardware Hacking General] Rebellos:
No.
[Hardware Hacking General] darkspr1te:
ID scope signal

Hi All

I am not sure if this is or any use but i put a scope to the ID pin and i did not get a flat output, see attached picture.
[Hardware Hacking General] E:V:A:
<< some error >>
[Hardware Hacking General] E:V:A:
Is there a 0-volt baseline there?

It is just the way the chip detects if some device is connected, because for:

OTG (USB Host-mode), R=0, whereas for USB slave-mode, R=oo.
[Hardware Hacking General] Rebellos:
Is it Galaxy series phone?

As EVA said, it's just probably probing ID pin by usb muxer IC.

Also would be great if you'd attach info about your reference ground, V/div and s/div you used, and marking place where is 0 there. :)

//edit: Kinda fixed post.
[Hardware Hacking General] darkspr1te:
I will reset the base lines to 0 and redo the probe, its not been calibrated in 30 years or so, i use it only for visual quick look.

The phone is a galaxy note shv-e160l.

Voltages seen are the same as uart voltages but i will do a better setup for you.

I have a logic sniffer which is more acurate, it should be able to pull exact timings of it, this signal also gets turned off at differing times depending on anyway mode selected, uart it goes off right away, download mode factory it takes a few seconds
[Hardware Hacking General] derby_sv:
Hi.

I tried to make the Car Kit for my Note II using "ID_CON Accessory Detection Table", but was only able to achieve the "Desk Dock" mode with 365k resistor. Do somebody have any information about Note II?

upd. 619k works - the problem was in a custom firmware
[Hardware Hacking General] AlbertoSONIC:
This jig is very cool, but it works only with Samsung's devices... and i have 2 huawei devices...
[Hardware Hacking General] ahmedhma:
Purchased Jig

I managed to buy Anyway Jig S102 with the cables but its not easy as you think and it doesn't make anything thing with galaxy S3 .
[Hardware Hacking General] E:V:A:
Closing this thread until I can get the schematic up!

Send me PM if you have relevant info.

Too much OT junk posts...
[Samsung Galaxy Nexus] TheBiles:
This just popped up after a reboot. I can send and receive messages just fine, but this guy is there now.
[Samsung Galaxy Nexus] Zepius:
means that a message didnt send properly.
[Samsung Galaxy Nexus] TheBiles:
So how do I clear it or find out which message that is?

Edit: Never mind. It was some very old message in the thread, and I just had to delete it. Strange that it just now popped up.
[Samsung Galaxy Nexus] Zepius:
go into that message thread and look for a message that has that same symbol on it.
[Captivate Q&A, Help & Troubleshooting] scrypt:
I cannot get Google talk Video top work on my phone, I have litereally tried all variants of this app

heres my config

Kernel: Bigmem Glitch

ROm: AOkp M5

GApps: Latest version (25th april I guess)

Please help i really want to use that feature. ALso i cannot use the hangout feature in the G+ messenger, I think the two problems are related.

Anyone who helps or even posts gets thanks from me :D
[Captivate Q&A, Help & Troubleshooting] bravomail:
Try gapps for CM9 and/or Essentials MOD
[HTC One X] HTC-Gunge:
Hi all,

Was thinking it would be good to have a couple of check lists for the one x.

Hardware check list

List of all the checks to do to ensure your HTC One X is built correctly.

1) Check Body for any damage / marks

2) Check screen for any yellow areas

3) Check screen on diffrent color backgrounds for dead pixels

4) Check screen for any marks or dust between the screen and glass

Some maybe obvious some less so... What else do people check for?

Initial Set-up Check list

List of steps to set-up an out of the box or factory reset stock One X so its optimal

1) Fully charge the phone while switched off

2) Install updates

What else would you do? I've read people saying about unticking items in the developers section of settings, what about doing something with GPS so its more accurate and connects quicker? What about this mystery power settings menu I've seen a post about, what are the best settings there? What about the camera and changing the sharpness setting?
[Samsung Galaxy W I8150] shaifeyna:
i want this wonder work usb on-the-go support.. developer pless help..
[Samsung Infuse 4G] pqrs:
i bought a used infuse from a friend to replace my captivate, it died.. i got it rooted with no trouble, used oden and installed gb. but i have the stock 3e recovery and it stinks! ive read a bit and tried to flash clockwork mod, but i get an error every time? i installed rom manager, downloaded cwm, reboot to recovery and install update.zip, then it fails?

e:failed to verify whole-life signature

e:signature verification failed

can i install a rom with 3e recovery? i tried, but it fails too?

any advise?
[Samsung Infuse 4G] jscott30:
The old 3e update method that worked for Froyo doesn't work on UCLB3 Gingerbread.

To do what you want to do, you'll need to flash a custom kernel with CWM recovery already included, or use the third package listed in step 1.) at this link.:

http://xdaforums.com/showthread.php?t=1613523
[Samsung Infuse 4G] pqrs:
thats what im using? just wiped and tried again.. but its still taking me to android system recovery <3e>?

how can that be possible if i odined a package that has cwm?

doesnt make sense?
[Samsung Infuse 4G] pqrs:
ok.. i figured it out! i used sgs kernel flasher to flash entrophys dd, worked!:D