[Hardware Hacking General] E:V:A:
So thanks to a friendly anonymous source I have been fed some more info about

the Anyway box. I decided to wait posting it until it was more clear, but since

the interest in this is very limited, I'll juts post what I have so far.

1. The two UART ports are used differently, depending on the age/model of the

phone connected. This make sense as older feature phones probably use a

different voltage level than the newer smartphones (Android) which are using a

standardized uUSB connector.

The UART connectors was summarized as follows:

UART1: SDS, is the most commonly used these days.

UART2: DBG, basically old phone models.
​

Where DBG and SDS are set as shown in the Solution/Function Tables.

2. There's only one complete manual for the Anyway in the AnySVC server (the

official Samsung document server), which is for the Anyway S100. The manual for

the other models (S101, S102 etc), is the same. The difference is distributed as

a document, stating the changes to the original manual.

3. Because all new phones are using the uUSB connector/specifications, the

"Function" settings can be done in software. [This sound a bit suspicious to me

at the moment, but it may be related to the fact that newer Samsung models may

use a Serial over USB interface + drivers, as I have previously mentioned in #33, here

and here.]

We are possibly using this:

4. According to the S100 Anyway manual, the Solution settings and voltages are as follows:

[SIZE=2]---------------------------------------------------------------------------------
| Default Setting
|--------------------------------------------
No Solution | JIG_ON | UART | Boot | USB | DBG
---------------------------------------------------------------------------------
1 Agere TC | 3.5V | 3.0V | 0V | Open | Connect
2 Hp, Vision, Infineon, EMP | 3.5V | 1.8V | Open | Connect | Open
3 NXP Sysol | 0V | 2.6V | Open | Open | Connect
4 NXP Swift Broadcom | 0V | 3.0V | Open | Connect | Open
5 UMTS (Qualcomm) | 3.5V | 3.0V | Open | Connect | Open
---------------------------------------------------------------------------------
[/SIZE]

This also explains why newer models use Solution "2" and UART-1. Because those chips use the 1.8 Volt levels.

Next, I will just quote another happy Anyway user...

The S100 use the "AnywaySetting" software to select the Port (UART1 ,2...) and

the Solution.

In the S101/102 we only need to manually select the solution, so the 'solution'

is the only thing we have to pay attention if using only one JIG to multiple

models of phones, and the UART is defined by what we are doing, if we need to

write IMEI then in the IMEI program we select the CON port that is connected to

UART1.

UART1 is SDS (Service (IMEI, Download, Phone Settings)).

UART2 is DBG (Debug).

But some old models use UART2 for IMEI, Download...

We use functions only when we do some things outside of the routine, for

example, in Galaxy if it does not start the download mode through the

combination Down+Home+Power (for various reasons, eg failure in the firmware) we

configure the JIG to "Solution 2, Function 2 and 6 (On)" this start the phone in

download mode.

The JIG is used for MANY things, if we configure it manually we have to

reconfigure it every time we do something different or use a different phone.

This is why we prefer to use the key combinations instead of use the "Function"

of the JIG, we just set each JIG to one solution and we plugged the phone to the

JIG/Solution we want...

In the example of download mode why we need to set the JIG to solution 2 and use function 2 and 6?

Solution 2 is to select the information that the JIG will send to the phone when turned ON.

Function 2 is to select the step/process we going to do.

Function 6 is to select the USB port instead of the UART, USB is faster.

As explained earlier the JIG is connected to a PSU to power the phone and the

PSU shows the current consumption, if we want to measure how much the phone is

consuming in sleepmode we put function 2 in ON and plug the phone, this starts

the phone on sleepmode and we can see on the PSU the consumption...

I used the same function to enter the download mode, but why now he went into

sleepmode? Because before I used the function 2 AND 6, using the "service

function" 2 and the usb function 6 the JIG understood that I wanted to connect

the phone to the pc and do the download of the firmware.

​

5. When connecting the GT-I9100 to the Anyway, it is apparently using the same Windows USB drivers as for the GT-I5500.

[Need confirmation.]