Autor Wątek: Debranding modemów Option  (Przeczytany 9343 razy)

Offline marcin7904

  • Moderator
  • Core
  • ****
  • Podziękowań: 36
  • HTC Wildfire, HTC ELF, HTC WIZARD
Debranding modemów Option
« dnia: Piątek, 05 Marzec 2010, 13:09 »
Chcąc zaktualizować oprogramowanie wewnętrzne modemu kupionego u operatora komórkowego oraz wymienić dashboard na niebrandowany,prosto od producenta,zwykle napotykamy na problem - flasher ze strony WWW Optiona, SuperFire.exe,nie chce obsłużyć naszego modemu,gdyż jego product number jest inny,niż terminali sprzedawanych bezpośrednio przez producenta.



Czy musimy się więc pogodzić ze starym firmware,np.bez możliwości użycia sterowników HSO pod Linuksem,i z wirtualnym CD-romem z nieciekawym menedżerem od operatora ?
Otóż nie.
Wystarczy przeflashować modem wg instrukcji poniżej,dokonując niewielkiej modyfikacji w pliku SuperFire.exe.

Poniższy sposób działa na pewno na modemach Icon II 7.2,GT Max 7.2 i Icon 225 - w przykładzie użyty został GT Maxa 7.2 od Orange PL.
Najpewniej działa też na innych terminalach firmy Option,korzystających z flashera SuperFire.

UWAGA ! Aktualizacja oprogramowania wewnętrznego modemu wiąże się z pewnym niewielkim ryzykiem uszkodzenia sprzętu - wszystkie czynności opisane w niniejszym poście wykonujemy na własną odpowiedzialność !

Pamiętamy także o zamknięciu wszystkich zbędnych aplikacji przed uruchomieniem flashera,oraz o zapewnieniu stabilnego,bezprzerwowego źródła zasilania komputera (w pełni naładowana bateria w laptopie/UPS w przypadku komputera stacjonarnego).

Uruchamiamy flasher Superfire.exe,zaznaczamy opcję generowania pliku log.


Klikamy "Next",i za chwilę otrzymujemy komunikat o niewspieraniu naszego modemu,oraz zapisany w bieżącym katalogu plik Superfire.log.

Otwieramy ów plik - wyszukujemy w jego końcowej części wiersza:

17.141: CPagePreparation::Do: unsupported card (GX0201-10917).
Widnieje w nim dwuczłonowe oznaczenie modelu (pierwszy człon) i wersji (drugi) naszego modemu - tu GX0201 oznacza GT Maxa 7.2 Ready,a 10917 model produkowany dla Orange.

Za pomocą np.tego konwertera on-line: http://www.dolcevie.com/js/converter.html
zamieniamy pierwszy człon oznaczenia modemu na kod szesnastkowy,i zastępujemy dwukropki podwójnymi zerami.
Przykładowo,GX0201 szesnastkowo to 4700580030003200300031.

Otwieramy plik superfire.exe w hex-edytorze,i wyszukujemy powyższy ciąg szesnastkowy:



Widać kryje (lub kryją - w przypadku innych modemów - w przypadku GT Maxa 7.2 jest jak widać tylko jedna wersja dozwolona) się tam dozwolone oznaczenia modelu i wersji.
Model zostawiamy w spokoju,za to wersję zamieniamy na tą odczytaną wcześniej z pliku superfire.log:


Zapisujemy zmiany w pliku superfire.exe,zamykamy hexedytor.

Uruchamiamy ponownie program flashujący,i oto efekt:


klikamy "Next" - rozpoczyna się aktualizacja oprogramowania.

Proces kończy się stosownym komunikatem:


Po którym następuje reset terminala,i ew.instalacja nowych sterowników.

UWAGA: w przypadku niektórych modemów,nie posiadających aktywnej funkcji "ZeroCD" (czyli wirtualnego CD-romu ze sterownikami i menedżerem połączeń),pod koniec procesu aktualizacji może pojawić się błąd - nie jest to nic istotnego,po prostu flasher próbuje wgrać też nowy dashboard,a modem tego nie obsługuje.
Jednak większość terminali bez ZeroCD po aktualizacji softem ze strony Optiona zyskuje tą funkcję,z najnowszym GT Connectem.

Modem po udanym flashowaniu "generycznym" softem zmienia identyfikator USB Product ID (PID) - przywracany jest PID optionowski,także prawdopodobnie jest to rozwiązanie w przypadku np.modemów od Orange i routera Linksys WRT54G3G,który z oryginalnym firmware odmawia współpracy z brandowanymi kartami.

Firmware prosto od producenta oraz najnowsze sterowniki (konieczne w przypadku aktualizacji firmware w modemach bez ZeroCD) do Twojego modemu Option możesz ściągnąć po podaniu IMEI urządzenia tu:
http://www.option.com/en/support/software-download/


Offline ultego

  • Wizytator
  • Podziękowań: 0
Odp: Debranding modemów Option
« Odpowiedź #1 dnia: Wtorek, 11 Styczeń 2011, 14:49 »
Witam,

Aktualizacja przebiega prawidłowo, jednak w dalszym ciągu w modemie (dysk zerocd) mam oprogramowanie Orange.
Chcę korzystać z dużo efektywniejszego oprogramowania producenta, jednak przy każdym włożeniu modemu
do portu USB uruchamia się instalacja softu Orange. Jest na to jakiś sposób ?

forum.mobione.pl - Android - Windows mobile - modyfikacje

Odp: Debranding modemów Option
« Odpowiedź #1 dnia: Wtorek, 11 Styczeń 2011, 14:49 »

Offline marcin7904

  • Moderator
  • Core
  • ****
  • Podziękowań: 36
  • HTC Wildfire, HTC ELF, HTC WIZARD
Odp: Debranding modemów Option
« Odpowiedź #2 dnia: Środa, 12 Styczeń 2011, 11:59 »
możesz próbować innych firmware:

Superfire fw_2.5.11

SuperfireMOD 2.5.23Hd


forum.mobione.pl - Android - Windows mobile - modyfikacje

Odp: Debranding modemów Option
« Odpowiedź #2 dnia: Środa, 12 Styczeń 2011, 11:59 »

Offline viatoris

  • Wizytator
  • Podziękowań: 0
Odp: Debranding modemów Option
« Odpowiedź #3 dnia: Środa, 02 Luty 2011, 21:29 »
Witam. Próbowałem wykonać update wg powyższej instrukcji. Po uruchomieniu pliku Superfire.exe pojawia się komunikat :Urządzenie nie jest gotowe. Poczekaj 10 sekund i spróbuj ponownie" Czy wiecie co trzeba zrobić lub co robię nieprawidłowo. Próbowałem uruchamiać plik Superfire z kartą sim i bez, z połączenie z internetem i bez, cały czas pojawia sie ten sam komunikat.
Pozdrawiam

forum.mobione.pl - Android - Windows mobile - modyfikacje

Odp: Debranding modemów Option
« Odpowiedź #3 dnia: Środa, 02 Luty 2011, 21:29 »