Postaram się zrobić szczegółową instrukcje ... mimo że opisywałem już to wcześniej. Proszę czytać ... ze zrozumieniem. Normalnie aby zaktualizować oprogramowanie radia oraz wrzucić do niego Sharphin Enhance Pack trzeba było by wykonać operacje w kolejności: a.wrzucić do radia podstawowego patcha (to najważniejsze) aby możliwa była aktualizacja systemu ... itd b.wgranie Sharphin Enhance Pack (SEP) c.dzięki SEP pobranie najnowszych patchy do radia z internetu d.aktualizacja radia ... i tutaj czasami po aktualizacji radia SEP przestaje działać i trzeba go wgrywać ponownie dlatego załącze ostatnią wersję firmware'u radia i zrobimy to tak: a.wrzucimy do radia podstawowego patcha (to najważniejsze) aby możliwa była aktualizacja systemu ... itd b.aktualizacja oprogramowania radia c.wgranie Sharphin Enhance Pack (SEP) a1.Zakładamy że na routerze o adresie IP 192.168.1.1 mamy po MAC adresie karty WiFi radia ustawiony dla niego stały adres IP np. 192.168.1.18. Nasz komputer z którego będziemy robić upgrade ma adres IP 192.168.1.10. Wyłączamy wszelkie firewalle i zapory na komputerze. Radio najlepiej mieć przy komputerze i routerze. a2.Pobieramy z internetu cygwina http://www.cygwin.com/setup.exe i instalujemy w sposób domyślny tzn nie zmieniamy nic podczas instalacji. a3.Pobieramy w ramach punkt a) patchera=patchserver http://www.sharpfin.zevv.nl/images/a/a4/Patchserver_0.5.zip i podstawowy patch=Sharpfin-base_0.3 http://www.sharpfin.zevv.nl/images/e/ee/Sharpfin-base_0.3.zip i rozpakowujemy pliki go do jednego katalogu a4.Uruchamiamy patchserver.exe (bez cygwina się nie uruchomi) i wpisujemy adres IP naszego routera czyli 192.168.1.1. Następnie za pomocą patchserver.exe otwieramy plik sharpfin-base_0.3.patch. Otworzy się czarne okno w którym będzie widać cały proces łączenia radia z internetem jak i aktualizacji o ile następny element związany z ustawieniem radia pod aktualizację zostanie wykonany poprawnie. Idziemy więc do radia i ustawiemy go następująco: -DHCP=NO -Radio Address 192.168.1.18 -Subnet Mask 255.255.255.0 -Defualt Gateway 192.168.168.1.1 -DNS Server #1 192.168.1.10 czyli adres IP komputera na którym uruchomiliśmy patchserver.exe -nie ustawiamy DNS Server#2 Po zatwierdzeniu tej konfiguracji przechodzimy w radiu do Configure/Upgrade Firmware i to uruchamiamy (uwaga jakby nie poszło za pierwszym razem to uruchamiamy jeszcze raz Configure/Upgrade Firmware). W radiu pokażą się komunikaty: -upgrade firmware -patching starting -patching sharpfin base -patching telnet server -patching web server -patching done ... rebooting a na komputerze w czarnym oknie o którym pisałem wcześniej też będzie widać ten cały proces (bo to nasz komp 192.168.1.10 staje się serwerem DNS przez który będzie chwilowo szedł cały ruch sieciowy). Powyższe punkty opisane są przez Sharphina jako Enable Login: http://sharpfin.zevv.nl/index.php/Enabling_Login http://www.sharpfin.zevv.nl/images/7/7b/PatchingTheRecivaRadio.pdf a5.Sprawdzamy kontrolnie czy możemy już "wejść" do radia poprzez www. Uruchamiamy w przeglądarce adres http://192.168.1.18 b1.Mamy już w radiu podstawowego patcha. Teraz zaktualizujemy oprogramowanie radia do najnowszego. Ostatni patch 257-a-865-a-421 (info o patchach http://sharpfin.zevv.nl/index.php/Radios) w załączniku. Aby go wrzucić wykonujemy dokładnie to samo co w punkcie a4 tylko zamiast otwierać plik sharpfin-base_0.3.patch otwieramy plik 257-a-865-a-421.patch z załącznika. Po tej operacji mamy już najnowszy firmware. c1.Teraz jak mamy już najnowszy firmware sprawdzamy kontrolnie czy możemy już "wejść" do radia poprzez www. Uruchamiamy w przeglądarce adres http://192.168.1.18. Jeśli działa to idziemy do punktu c2, a jesli nie to wykonujemy ponownie a4. c2.Pod adresem www http://192.168.1.18 radia przechodzimy kolejno do: admin home/Install Addon i zamiast adresu http://www.website/upgrade.install wpisujemy http://www.gforums.de/daten/sharpfin-ep2.install i naciskamy poniżej Download Install Script. Pojawi się okno z informacją o patchu i pod spodem będzie przycisk Install. Jak nie powiedzie się instalacja to wykonujemy punkt c2 ponownie. To tyle. Finalnie radio powinno być zaktualizowane. Po patchu SEP nie działa bynajmniej w moim radiu backup (admin home / backup)ale praktycznie nikomu nie będzie to potrzebne. Wczoraj mailowałem z Sharphinem i podesłał mi programk nanddump którego akurat w moim radiu brakowało?. Pozwoliło to zrobić backup całej pamięci o której Sharphin wspomina tutaj: http://sharpfin.zevv.nl/index.php/Reciva_NAND_Flash Na koniec dodam że szkoda było by nie "uaktywnyć" pewnych funkcjonalności które są schowane w radiu. Sprawdzamy na początek wersję radia 'Configure / Version'. U mnie np 1012. Oznacza to że logując się do radia za pomocą: - www: 192.168.1.18/admin home/file explorer /root/hwconfig czy -poprzez serwer ftp (192.168.1.18 admin/admin info:serwer ftp jest hiper prosty - więc czasami działa kulawo) do katalogu /root/hwconfig powinniśmy mieć tam dla naszego radia plik config1012.txt. Robimy sobie jego backup nim go zastąpimy. W załączniku 257-a-865-a-421.patch.zip wrzuciłem oryginalną wersję tego pliku z mojego radia jak i zmodyfikowaną. Plik zmodyfikowany pod taką samą nazwą wrzucamy najlepiej poprzez serwer ftp lub modyfikujemy go narzędzem vi (dla bardziej zaawansowanych) logując się telnetem na 192.168.1.18 admin/admin. Przed wrzuceniem zmodyfikowanego pliku proszę sprawdzić czym różni się wasz plik od mojego zmodyfikowanego. Większośc możliwych zmian opisana jest tutaj: http://sharpfin.zevv.nl/index.php/Config.txt_File. Po wrzuceniu pliku i restarcie radia będzie można się zorientować że warto było. Skąd pobieramy nowsze firmwary? Jeżeli na stronie http://sharpfin.zevv.nl/index.php/Radios pojawia się np patch 257-a-865-a-421 to przechodzimy w naszym radiu (poprzez www) do zakładki admin home / change firmware i wpisujemy tam 257-a-865-a-421 i naciskamy find patch. Radio szuka w internecie w tylko sobie znany miejscu czy jest taki patch, a jeżeli tak to pojawią się nam na tej stronie pliki: 257-a-865-a-421.patch 257-a-865-a-421.patch.txt które możemy pobrać i wrzucić je do radia w ramach pkt. b1 Ufff. Żeby takie bajery można było zrobić w Medionie to by było klawo.
257-a-865-a-421.patch, downloaded from Reciva on Thu Jan 1 00:01:59 UTC 1970. INSTALLATION IS AT YOUR OWN RISK, AND WILL INVALIDATE YOUR WARRANTY
Content-Length
Content-Disposition attachment; filename=/root/hwconfig/config1012.txt; size=2746
#############################################################################
#
# MODULE: config1012.txt
#
# VERSION: $Revision: 1.35.2.1 $
#
# DATED: $Date: 2008-04-24 11:56:15 $
#
# AUTHOR: John Stirling
#
# DESCRIPTION: Config file for Hipshing Universal Radio
# LCD = Functionally equivalent to config 1020
# Sitronix ST7065C
# Sitronix ST7066U
# Rotary Encoder = Piher Ci-11 20 pulse
# Audio Device = Wolfson WM8721
# Standalone volume control knob
#
# LAST MODIFIED BY: $Author: jm $
#
#############################################################################
#
# (c) Copyright 2002 to 2004 Reciva Limited.
#
# No part of this document may be reproduced in any material
# form (including photocopying or storing it in any medium by
# electronic means) without the written permission of Reciva Limited.
#
#############################################################################
include all_radios.txt
Option:
stereo-mode-menu
off
Option:
stereo-mode
stereo
Option:
backlight-level-standby
2
Option:
backlight-level-inactive
4
Option:
upnp
on
Option:
media-player
on
Option:
initial-volume-mb
0
Option:
volume-control
off
Option:
user-interface
multi-line
Option:
alarm-clock
config2
Option:
deemphasis-frequency
0
Option:
usb-thumbdrive
on
Option:
thumbdrive-power-connector
2
Option:
thumbdrive-power-pin
30
Option:
local-media
on
Option:
stations-history
on
Option:
history-size
50
Option:
stations-substring-search
on
Option:
back-as-menu-item
on
Option:
sleep-timer-upper-limit
86400
Option:
sleep-timer-increment
300
Option:
clock-dst-menu
on
Option:
clock-format-menu
on
Option:
presets-as-menu-items
on
Option:
off-in-main-menu
on
Option:
long-browse-press-clears-media-queue
on
Option:
acpoweron-state
network
Option:
standby-text
Internet Radio
Option:
reply-button-exits-spinner
on
include keypad_config1012.txt
# ---------------------------------------------------------------------
# List of modules that need to be probed on startup
# ---------------------------------------------------------------------
Kernel Module: reciva_backlight_appb
# change led_config to 2 when reciva_lcd_ateam starts using reciva_led_set
Kernel Module: reciva_leds_potas led_config=3
Kernel Module: reciva_keypad_generic
Kernel Module: reciva_keypad_softload
Kernel Module: reciva_lcd_generic
Kernel Module: reciva_lcd_ateam lcd_module_id=3
Kernel Module: reciva_quad_piher_20pulse pins_reversed=1
Kernel Module: reciva_audio_mute
# --------------------------
# Audio related modules
# --------------------------
Kernel Module: wm8721-i2c
Kernel Module: wm8721
Kernel Module: s3c2410-wm8721
Content-Length
Content-Disposition attachment; filename=/root/hwconfig/config1012.txt; size=2150
#############################################################################
#
# MODULE: config1012.txt
#
# VERSION: $Revision: 1.35.2.1 $
#
# DATED: $Date: 2008-04-24 11:56:15 $
#
# AUTHOR: John Stirling
#
# DESCRIPTION: Config file for Hipshing Universal Radio
# LCD = Functionally equivalent to config 1020
# Sitronix ST7065C
# Sitronix ST7066U
# Rotary Encoder = Piher Ci-11 20 pulse
# Audio Device = Wolfson WM8721
# Standalone volume control knob
#
# LAST MODIFIED BY: $Author: jm $
#
#############################################################################
#
# (c) Copyright 2002 to 2004 Reciva Limited.
#
# No part of this document may be reproduced in any material
# form (including photocopying or storing it in any medium by
# electronic means) without the written permission of Reciva Limited.
#
#############################################################################
include all_radios.txt
Option:
stereo-mode-menu
off
Option:
stereo-mode
stereo
Option:
backlight-level-standby
2
Option:
backlight-level-inactive
4
Option:
upnp
on
Option:
media-player
on
Option:
initial-volume-mb
0
Option:
volume-control
off
Option:
user-interface
multi-line
Option:
alarm-clock
config2
Option:
deemphasis-frequency
0
include keypad_config1012.txt
# ---------------------------------------------------------------------
# List of modules that need to be probed on startup
# ---------------------------------------------------------------------
Kernel Module: reciva_backlight_appb
# change led_config to 2 when reciva_lcd_ateam starts using reciva_led_set
Kernel Module: reciva_leds_potas led_config=3
Kernel Module: reciva_keypad_generic
Kernel Module: reciva_keypad_softload
Kernel Module: reciva_lcd_generic
Kernel Module: reciva_lcd_ateam lcd_module_id=3
Kernel Module: reciva_quad_piher_20pulse pins_reversed=1
Kernel Module: reciva_audio_mute
# --------------------------
# Audio related modules
# --------------------------
Kernel Module: wm8721-i2c
Kernel Module: wm8721
Kernel Module: s3c2410-wm8721