
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żyłem 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).
Wystarczy tych disclaimerów...no to zaczynamy

Zakładam, że modem jest poprawnie zainstalowany w systemie.
-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:
Kod: Zaznacz cały
17.141: CPagePreparation::Do: unsupported card (GX0201-10917).
-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.
Życzę powodzenia

K O N I E C


---------------------------------------
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/
Prosty hexedytor, użyty w powyższym tutorialu, jest dostępny do pobrania za darmo tu:
http://www.physics.ohio-state.edu/~prewett/hexedit/
[mod]
1.

2.

3.

4.

5.

6.

7.

[/mod]