Noxon 90elf und die Presets

Status
Für weitere Antworten geschlossen.
Sieht so aus als sind die myDealz Jungs nen Schritt voraus.

Hat jemand die Email von dem Wiesel dort?

Wobei er sich wiederspricht.
Der FWM ignoriert CS? Wieso muss man dann für den Patch im Router die IP xxx auf IP yyy umleiten.

Da wird wohl eher Richtung URL redirect gearbeitet worden sein.

Das ist interessant für unsere Patchversuche: eine Art Urboot (auf Port 6666?? :) )

Code:
Frage 23:
Bei dem Firmware-Update ist etwas schief gegangen und der NOXON reagiert nun überhaupt nicht mehr.

Antwort 23:
Keine Panik: man kann den NOXON reanimieren. Bitte führen Sie die folgende Schritte in der unten angegebenen Reihenfolge durch (bitte erst komplett durchlesen):
1. NOXON und PC per Netzwerkkabel am Router anschließen. (Alternativ: Schließen Sie den NOXON per Crossover Netzwerkkabel direkt am PC an)
2. NOXON iRadio am Netzschalter abschalten. (Am NOXON 2 Audio den Stromstecker ziehen).
3. Resetknopf gedrückt halten.
4. Netzschalter einschalten (Am NOXON 2 Audio den Stromstecker wieder einstecken). Reset weiter für 8 Sekunden gedrückt halten. Das Display am NOXON bleibt weiterhin aus.
5. Der NOXON ist jetzt über den NOXON Firmware Manager erreichbar.
6. Anschließend kann die Firmware erneut installiert werden.
 
Das war auch mein Gedanke. Dann sollte aber eigentlich der Port ZU sein, und nur im Ur-Boot-Zustand offen, wenn man gut programmiert hat.

Aber es wäre trotzem cool, wenn man einen Telnet machen könnte, also gebt nicht auf, Jungs :p
 
Wer traut sich?
Ich hab das Teil noch nicht in den Händen, ich denk es kommt spätestens Montags.

Crossover am PC, mit gedrückten Schalter einschalten und mit dem FWM die gepatchte .bcd einspielen. Da das FWM-Tool dort kein CS-Check macht, könnte es gut sein, das das klappt.

Scheiterts, kann man auf dem selben Weg die orginal.bcd einspielen und alles wie vorher.
 
Zonk2009, bist Du der gleiche Zonk von MyDealz, der sich das mit dem DING nicht traut ??? *LOL*
 
Ja ich konnte nicht anderst als dort zu Posten. :D

DING das, Ding dies, dann noch eben mal den den FWM gecrackt. Ja klar, der weiß was er tut.
Dann tauchen DING-Icons plötzlich in Taskleisten auf, die er drückt
Am Ende hats dann Zitat "vielleicht geklappt" :freaky:
 
Man kann das DING nicht mehr runterladen, leider...

EDIT: Jetzt wieder schon. Scheint zu funktionieren, das DING ^^
 
Zuletzt bearbeitet:
Wie wo is das DING?? :)

Hab das DING jetzt runtergeladen, das ist ein Enabler. Der Patch die Buttons bzw Enabled sie.
Simple, da muss man erst mal draufkommen :)

Welche Software hast genommen, die Noxon2 Beta wie beschrieben? (NOXON_2_Bootloader_6834_Firmware_6921Beta.zip)?
 
Zuletzt bearbeitet:
ich habe mir mal die arbeit gemacht das relevante config file des 90elf zu extrahieren.
da wären einige interessante einstellungen zum ausprobieren.

hier das mehr oder weniger lesbare config file:

[START_OF_ATTR_NAME_SPACE].
[ResourceManager.selectedLanguage.1000.].
[FirmwareUpdate.
PrimaryFWDescriptionUrl.http://apps.my-noxon.net/updates/dmp370/update.php.
SecondaryFWDescriptionUrl.http://apps.my-noxon.net/updates/dmp370/update.php.
ExecuteFirmwareUpdate.0.FirmwareUrl..
BlowfishKey.c0b4df6c97794e2d18f761537b0ea286bf5f247db80ad5fb57fb71edadbee2d48b8b634641a07e368bab1edb39a1a09010b82cae3a87ad9fead21d3d898d056e3e81d1f8a88456b9.
FirmwareUpdateShortTime.600000.
FirmwareUpdateLongTime.604800000.
FwAutomaticUpdate.1.].

[UartSwitch.
UartPortSelect.1.
TelnetShellEnable.1.
TelnetShellPort.10000.].

[NTP.Enabled.1.
NumServers.2.
Server1.time.my-noxon.net.
Server2.pool.ntp.org.].

[RTC.AlarmInitialized.0.].
[Application.PowerState.1.
ManageProfiles.0.
ManageKeys.0.
SkipOnRadioStations.0.
EnableSleepTimer.0.
iRadioShortcut.
RadioNative.ResumePlaybackAfterStandby.0.

[ScrollSettings.
[Font0000.
ScrollStepSpeed.100.
ScrollStepWidth.6.].

[Font0002.
ScrollStepSpeed.15.
ScrollStepWidth.1.].].

[Paravent.Enabled.0.
XMLLocation.rom:///ui/ui.xml.].

[IR.A55A.1.].
[NetIF.mode.autosense.].
[TimeDateFormat.TimeZone.1.
DaylightSavings.0.
DisplayFormat.0.
Enabled.0.
ShowClockInOffMode.0.].
[AlarmCneSet.
ActiveAlarm.2.
MaxAlarmPeriod.30.
SnoozePeriod.5.
HourlyChime.0.

[Alarm1.OnOff.1.
Repeat.0.
Volume.300.
ToneSource.1.Hour.0.Minute.0.Name..Description..Url..MimeType..Frequency..].

[Alarm2.OnOff.1.
Repeat.0.
Volume.300.
ToneSource.1.Hour.0.Minute.0.Name..Description..Url..MimeType..Frequency..].].

[RTC.AlarmVolume.60.
ScreenSaverPlayMode.0.
ScreenSaverFMMode.0.
ScreenSaverPlayTime.0.
ScreenSaverTime.300000.
AlarmEnabled.0.
TimeFormat.0.
TimeAMPM.0.
AlarmAMPM.0.].

[LCD.LCDBrightness.1.
LCD_UpsideDown.0.].

[FM.FMSensitivity.0.].

[CustomSettings.
ScrollWheelMode.0.
USBFallback.0.
CustomSetting0.0.
CustomSetting1.0.
CustomSetting2.0.
CustomSetting3.0.
CustomSetting4.0.
CustomSetting5.0.
CustomSetting6.0.
CustomSetting7.0.
CustomSetting8.0.
CustomSetting9.0.].

[StartUp.
StartUpURLEnabled.1.
StartUpURL.<SongDescriptor ActiveAudioResource='0' StationTitle='NOXON 90elf' Description='90elfStartUp'><SongResource Url='http://gatekeeper.my-noxon.net/etc/bouncer/index.php?StartUpURL=1&mac=%MAC%&hwid=%HWID%' Mime='mp3'/><SongResource Mime='Unknown'/></SongDescriptor>.].].

[Rhapsody.Keyblock.
.DevicePrefix.rdk_dev_2.].

[Janus.EncKey..DeviceCertificateTemplate..KeyFile..DeviceCertificate..DevicePrivateKey..].

[DTCP.DeviceSet..EvalDeviceSet..OrderFormat..].

[Cardea.EncKey..Certificate..PrivateKey..].

[SnapProtocol.
SnapBugfixHeaderSelect.0.].

[Presets.Enabled.1.
NumberOfEntries.10.
[Entry0.Entry..protected.0.].
[Entry1.Entry.<SongDescriptor ActiveAudioResource='0' StationTitle='Preset 1' Description='Keine'><SongResource Url='http://gatekeeper.my-noxon.net/etc/bouncer/index.php?button=1&mac=%MAC%&hwid=%HWID%' Mime='m3u'/><SongResource Mime='Unknown'/></SongDescriptor>.protected.0.].
[Entry2.Entry.<SongDescriptor ActiveAudioResource='0' StationTitle='Preset 2' Description='Keine'><SongResource Url='http://gatekeeper.my-noxon.net/etc/bouncer/index.php?button=2&mac=%MAC%&hwid=%HWID%' Mime='m3u'/><SongResource Mime='Unknown'/></SongDescriptor>.protected.0.].
[Entry3.Entry.<SongDescriptor ActiveAudioResource='0' StationTitle='Preset 3' Description='Keine'><SongResource Url='http://gatekeeper.my-noxon.net/etc/bouncer/index.php?button=3&mac=%MAC%&hwid=%HWID%' Mime='m3u'/><SongResource Mime='Unknown'/></SongDescriptor>.protected.0.].
[Entry4.Entry.<SongDescriptor ActiveAudioResource='0' StationTitle='Preset 4' Description='Keine'><SongResource Url='http://gatekeeper.my-noxon.net/etc/bouncer/index.php?button=4&mac=%MAC%&hwid=%HWID%' Mime='m3u'/><SongResource Mime='Unknown'/></SongDescriptor>.protected.0.].
[Entry5.Entry..protected.0.].
[Entry6.Entry..protected.0.].
[Entry7.Entry..protected.0.].
[Entry8.Entry..protected.0.].
[Entry9.Entry..protected.0.].].

[Favourites.Enabled.1.
NumberOfEntries.50.
FirstFree..
FirstContent..
[Entry0.Entry..next..].
[Entry1.Entry..next..].
[Entry2.Entry..next..].
[Entry3.Entry..next..].
[Entry4.Entry..next..].
[Entry5.Entry..next..].
[Entry6.Entry..next..].
[Entry7.Entry..next..].
[Entry8.Entry..next..].
[Entry9.Entry..next..].
[Entry10.Entry..next..].
[Entry11.Entry..next..].
[Entry12.Entry..next..].
[Entry13.Entry..next..].
[Entry14.Entry..next..].
[Entry15.Entry..next..].
[Entry16.Entry..next..].
[Entry17.Entry..next..].
[Entry18.Entry..next..].
[Entry19.Entry..next..].
[Entry20.Entry..next..].
[Entry21.Entry..next..].
[Entry22.Entry..next..].
[Entry23.Entry..next..].
[Entry24.Entry..next..].
[Entry25.Entry..next..].
[Entry26.Entry..next..].
[Entry27.Entry..next..].
[Entry28.Entry..next..].
[Entry29.Entry..next..].
[Entry30.Entry..next..].
[Entry31.Entry..next..].
[Entry32.Entry..next..].
[Entry33.Entry..next..].
[Entry34.Entry..next..].
[Entry35.Entry..next..].
[Entry36.Entry..next..].
[Entry37.Entry..next..].
[Entry38.Entry..next..].
[Entry39.Entry..next..].
[Entry40.Entry..next..].
[Entry41.Entry..next..].
[Entry42.Entry..next..].
[Entry43.Entry..next..].
[Entry44.Entry..next..].
[Entry45.Entry..next..].
[Entry46.Entry..next..].
[Entry47.Entry..next..].
[Entry48.Entry..next..].
[Entry49.Entry..next..].].

[RadioNativeEntries.
NumberOfEntries.4.

[RadioNative01.Enabled.1.
RootName.90elf.
RootUrl.http://gatekeeper.my-noxon.net/RadioNative.php?hwid=13063&chroot=Radio90elf.
RootUrlBackup.http://gatekeeper.my-noxon.net/RadioNative.php?hwid=13063.
LoginUrl.http://gatekeeper.my-noxon.net/RadioNativeLogin.php.
LoginUrlBackup.http://gatekeeper.my-noxon.net/Radi...cryptedBlowfishInitialVector.3791A28E09FAD62D.
RetrieveFavsURL.http://gatekeeper.my-noxon.net/RadioNativeFavorites.php.].

[RadioNative02.Enabled.1.
RootName.Internet
Radio.RootUrl.http://radio567.vtuner.com/setupapp/radio567/asp/BrowseXPA/LoginXML.asp.
RootUrlBackup.http://radio5672.vtuner.com/setupapp/radio567/asp/BrowseXPA/LoginXML.asp.
LoginUrl.http://radio567.vtuner.com/setupapp/radio567/asp/BrowseXPA/LoginXML.asp?token=0.
LoginUrlBackup.http://radio5672.vtuner.com/setupap...cryptedBlowfishInitialVector.3791A28E09FAD62D.
RetrieveFavsURL..].

[RadioNative03.Enabled.1.
RootName.Podcasts.
RootUrl.http://radio567.vtuner.com/setupapp/radio567/asp/BrowseXPA/navXML.asp?gofile=S-ByLocation.
RootUrlBackup.http://radio5672.vtuner.com/setupapp/radio567/asp/BrowseXPA/navXML.asp?gofile=S-ByLocation.
LoginUrl.http://radio567.vtuner.com/setupapp/radio567/asp/BrowseXPA/loginXML.asp?token=0.
LoginUrlBackup.http://radio5672.vtuner.com/setupap...cryptedBlowfishInitialVector.3791A28E09FAD62D.
RetrieveFavsURL.http://radio567.vtuner.com/setupapp...ML/FavXML.asp?empty=&sFavName=My__Favorites.].

[RadioNative04.Enabled.1.
RootName.Napster.
RootUrl.http://gatekeeper.my-noxon.net/RadioNative.php?hwid=13063&chroot=napster.
RootUrlBackup.http://gatekeeper.my-noxon.net/RadioNative.php?hwid=13063.
LoginUrl.http://gatekeeper.my-noxon.net/Radi...cryptedBlowfishInitialVector.3791A28E09FAD62D.
RetrieveFavsURL.http://gatekeeper.my-noxon.net/RadioNativeFavorites.php.].].

[BCORadioClient.
RootName.BCORadio.
RootUrl.http://persephone.bc-int.net:8080/.].

[HistoryBrowser.
[Configuration.
Enabled.0.
RootName.History.
BrowsersStored.ALL.
Reorder.0.].

[Database.
NumberOfEntries.20.
FirstFree.1.
LastFree.20.
FirstContent.0.
LastContent.0.
[Entry1.Content..Next.2.Previous.0.].
[Entry2.Content..Next.3.Previous.1.].
[Entry3.Content..Next.4.Previous.2.].
[Entry4.Content..Next.5.Previous.3.].
[Entry5.Content..Next.6.Previous.4.].
[Entry6.Content..Next.7.Previous.5.].
[Entry7.Content..Next.8.Previous.6.].
[Entry8.Content..Next.9.Previous.7.].
[Entry9.Content..Next.10.Previous.8.].
[Entry10.Content..Next.11.Previous.9.].
[Entry11.Content..Next.12.Previous.10.].
[Entry12.Content..Next.13.Previous.11.].
[Entry13.Content..Next.14.Previous.12.].
[Entry14.Content..Next.15.Previous.13.].
[Entry15.Content..Next.16.Previous.14.].
[Entry16.Content..Next.17.Previous.15.].
[Entry17.Content..Next.18.Previous.16.].
[Entry18.Content..Next.19.Previous.17.].
[Entry19.Content..Next.20.Previous.18.].
[Entry20.Content..Next.0.Previous.19.].].].

[DRCTCPPORT.
TcpPort.10100.
TCPEnable.1.].

[MultiRadioStationDB.
Enabled.0.
NumberOfEntries.0.

[MRSDB01.
UserFriendlyName.Internet Radio.
[Update.
AutoUpdateMode.1.
ShortInterval.10.
Interval.1440.
LastUpdate.EMPTY.
StationCount.unknown.
LastUpdateTime.0.
ServiceType..Key.ac5e48ff758fbfeb4c700719c2ffdd2df0bb9d2d79e61d4874467a9bcf20c054fe39fdbc0dd905ed99d28f4c57f86b4ab50161c725b85e37.].
[Partition.size.2048.
defaultNumStations.1000.

[DirectoryServerList.
count.3.
lastValidServerCount.0.
url0.http://www.radio579.com/setupapp/bluewin/asp/rsdb/update.asp.url1..url2..].

[BackupDirectoryServerList.
count.3.
lastValidBackupServerCount.0.
url0.http://www.radio579.com/setupapp/bluewin/asp/rsdb/update.asp.url1..url2..].].].].

[Shell.].

[FMTuner.
[Presets.
NumPresets.28.
ActivePreset.0.
NextFreeSlotForPreset.0.
NoOfStoredStations.0.
Preset0..Preset1..Preset2..Preset3..Preset4..Preset5..Preset6..Preset7..Preset8..Preset9..Preset10..Preset11..Preset12..Preset13..Preset14..Preset15..Preset16..Preset17..Preset18..Preset19..Preset20..Preset21..Preset22..Preset23..Preset24..Preset25..Preset26..Preset27..Preset28..Preset29..Preset30..Preset31..Preset32..Preset33..Preset34..Preset35..Preset36..Preset37..Preset38..Preset39..Preset40..Preset41..Preset42..Preset43..Preset44..Preset45..Preset46..Preset47..Preset48..Preset49..
RdsName0..RdsName1..RdsName2..RdsName3..RdsName4..RdsName5..RdsName6..RdsName7..RdsName8..RdsName9..RdsName10..RdsName11..RdsName12..RdsName13..RdsName14..RdsName15..RdsName16..RdsName17..RdsName18..RdsName19..RdsName20..RdsName21..RdsName22..RdsName23..RdsName24..RdsName25..RdsName26..RdsName27..RdsName28..RdsName29..RdsName30..RdsName31..RdsName32..RdsName33..RdsName34..RdsName35..RdsName36..RdsName37..RdsName38..RdsName39..RdsName40..RdsName41..RdsName42..RdsName43..RdsName44..RdsName45..RdsName46..RdsName47..RdsName48..RdsName49..].

[HAL.
[RDS.
SearchStopLevel.5.
MonoStereo.Mono.
BandLimit.US/Europe.
StereoNoiseCancelling.1.
LevelHysteresis.Small.
AutoHLSI.Off.
SoftwarePort.On.].].].

[System.
[ExceptionHandling.
HeapCorrupt.1.].

[Nap.
CurrentAttenuation.200.
MinAttenuation.0.
MaxAttenuation.600.
AttributeReset.0.
FsChangeTimeout.0.
SrcAlwaysOn.0.
CurrentEqualizer.1.
CurrentDbb.false.
EffectProcessingForDigitalAndAnalogOutput.0.].

[Equalizer.
EqualizerMode.0.
EqualizerUI.1.

[Speaker.
bassfreq.200.
bassQ.1.0.
midfreq.2000.
midQ.0.8.
treblefreq.8000.
trebleQ.0.8.

[Neutral.
bass.0.
mid.0.
treble.0.
bassDbb0.6.
bassDbb1.0.
bassDbbThr.60.
midDbb.0.].

[Classical.bass.2.mid.0.treble.3.bassDbb0.6.bassDbb1.0.bassDbbThr.60.midDbb.0.].
[Acoustic.bass.1.mid.-3.treble.3.bassDbb0.4.bassDbb1.0.bassDbbThr.40.midDbb.0.].
[Jazz.bass.-2.mid.-5.treble.3.bassDbb0.5.bassDbb1.2.bassDbbThr.40.midDbb.0.].
[Rock.bass.3.mid.-5.treble.3.bassDbb0.6.bassDbb1.4.bassDbbThr.60.midDbb.0.].
[Pop.bass.0.mid.3.treble.0.bassDbb0.6.bassDbb1.0.bassDbbThr.80.midDbb.0.].
[Techno.bass.3.mid.-5.treble.-2.bassDbb0.7.bassDbb1.0.bassDbbThr.60.midDbb.0.].
[Custom.bass.-2.mid.-3.treble.2.bassDbb0.7.bassDbb1.3.bassDbbThr.40.midDbb.0.].].].

[Wavetunes.EncKey..].

[DisplaySettings.
LCD_Bias.1.
V5_Ratio.6.
Volume.43.].

[Threads.
[default.
stackSize.2048.
memType.heap.
priority.24.
preemptThreshold.24.
timeSlice.1.].

[ShellThread.
stackSize.8192.].

[GDB Thread.
stackSize.1024.
priority.25.
preemptThreshold.25.].

[PING application.
stackSize.512.].

[Swap_Spaces_Thread.
stackSize.512.
timeSlice.0.].

[UPnP Disc Thread.
stackSize.1024.].

[UPnP Evnt Thread.
stackSize.2048.].

[UPnP TCP Thread.
stackSize.4096.].

[WLDRV_ISR_THR.
stackSize.4096.].

[WLDRV_TIMER_THR.
stackSize.4096.].].].

[UPnP.
[XMLTagDescription.
Manufacturer.TerraTec Electronic GmbH.
ManufacturerURL.http://www.terratec.com.
ModelDescription.Digital Media Player.
ModelName.NOXON 90elf.ModelNumber.3.8.0.6921.
ModelURL.http://www.my-noxon.com/.].

[UPnPDeviceUDNs.Dev0..].
MCast_TTL.3.
[MediaRenderer.
[RenderingControl.
PresetNameList.FactoryDefaults,
InstallationDefaults.
Mute.0.
Volume.0.].

[ConnectionManager.
SourceProtocolInfo..
SinkProtocolInfo.http-get:*:audio/L16;rate=44100;channels=1:DLNA.ORG_PN=LPCM,
http-get:*:audio/L16;rate=44100;channels=2:DLNA.ORG_PN=LPCM,
http-get:*:audio/L16;rate=48000;channels=1:DLNA.ORG_PN=LPCM,
http-get:*:audio/L16;rate=48000;channels=2:DLNA.ORG_PN=LPCM,
http-get:*:audio/mpeg:DLNA.ORG_PN=MP3,
http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMABASE,
http-get:*:audio/x-ms-wma:DLNA.ORG_PN=WMAFULL,
http-wavetunes:*:audio/x-ms-wma:*.
CurrentConnectionIDs.0.].

[AVTransport.
TransportState.NO_MEDIA_PRESENT.
TransportStatus.OK.
PlaybackStorageMedium.NONE.
RecordStorageMedium.NOT_IMPLEMENTED.
PossiblePlaybackStorageMedia.NETWORK.
PossibleRecordStorageMedia.NOT_IMPLEMENTED.
CurrentPlayMode.NORMAL.
TransportPlaySpeed.1.
RecordMediumWriteStatus.NOT_IMPLEMENTED.
CurrentRecordQualityMode.NOT_IMPLEMENTED.
PossibleRecordQualityModes.NOT_IMPLEMENTED.
NumberOfTracks.0.
CurrentTrack.0.
CurrentTrackDuration.NOT_IMPLEMENTED.
CurrentMediaDuration.NOT_IMPLEMENTED.
CurrentTrackMetaData..
CurrentTrackURI..
AVTransportURI..
AVTransportURIMetaData..
RelativeTimePosition.NOT_IMPLEMENTED.
AbsoluteTimePosition.NOT_IMPLEMENTED.
RelativeCounterPosition.NOT_IMPLEMENTED.
AbsoluteCounterPosition.NOT_IMPLEMENTED..].].].

[Networking.
[IpCfg.
DeviceName.NOXON 90elf.

[Config0.
DHCPClient.1.
IP..
Mask..
DefGW..
Proxy.0.
ProxyServer..
ProxyServerPort..
DNSSrv1..
DNSSrv2..].

[Config1.DHCPClient.1.IP..Mask..DefGW..Proxy.0.ProxyServer..ProxyServerPort..DNSSrv1..DNSSrv2..].
[Config2.DHCPClient.1.IP..Mask..DefGW..Proxy.0.ProxyServer..ProxyServerPort..DNSSrv1..DNSSrv2..].
[Config3.DHCPClient.1.IP..Mask..DefGW..Proxy.0.ProxyServer..ProxyServerPort..DNSSrv1..DNSSrv2..].].

[DrvCfg.
[WlanCfg.
antenna.main.
msglevel.1.
manualcfg.false.
ActiveProfile.0.
Country.DE.
[Profile0.ProfileName.default.IpConfig.0.SSID.TerraTec.IBSS.FALSE.Security.NONE.[WEP.Key0..Key1..Key2..Key3..KeyIndex..Authentication.shared.].[WPAPSK.Passphrase..Cipher..].].
[Profile1.ProfileName.Profile1.IpConfig.1.SSID..IBSS.FALSE.Security.NONE.[WEP.Key0..Key1..Key2..Key3..KeyIndex..Authentication.shared.].[WPAPSK.Passphrase..Cipher..].].
[Profile2.ProfileName.Profile2.IpConfig.2.SSID..IBSS.FALSE.Security.NONE.[WEP.Key0..Key1..Key2..Key3..KeyIndex..Authentication.shared.].[WPAPSK.Passphrase..Cipher..].].
[Profile3.ProfileName.Profile3.IpConfig.3.SSID..IBSS.FALSE.Security.NONE.[WEP.Key0..Key1..Key2..Key3..KeyIndex..Authentication.shared.].[WPAPSK.Passphrase..Cipher..].].].].].

[RootMenuFavoriteEntry.
HideFavourites.0.
OverrideFavouritesName..].

[RootMenuSort.Group0.
Favorites.Group1.
RSDBStationLists.Group2.
RadioNative.Group3.
uPNPServers.Group4.
FMRadio.Group5.
iPod.Group6.
USBStorage.Group7.
AlarmClock.Group9.
History.].

[AutoReset.
Enabled.0.].

[UserInteractionTimeout.
MaxTimeout.600000.].

[RSDBfirstUpdated.
UpdateHappend.1.].

[LCDBrightnessAutomaticMode.
AutomaticModeOn.0.].

[PowerFailureStartupState.
PowerFailureEvent.1.].

[DeviceProgramPowerMode.
DeviceOn.1.].

[DeviceSoftPowerModeAfterPowerOn.
DeviceState.Resume.].

[WizardAccessSwitch.
WizardAccessible.yes.].

[ApplicationWebInteface.
Password..
UserLevel.
advanced.].

[UpDownAsVolume.
UpDownAsVolume.1.].
[END_OF_ATTR_NAME_SPACE]
 
Die iRadio-Software geht laut mydealz auch.

Ist ja kaum zu glauben, wie hier schon erwähnt, im history.txt taucht sogar der Name 90elf auf.
 
Zonk, bei Dir geht es?
Ich habe es noch nicht probiert. Aber ich bin wirklich scharf auf ein Telnet-Interface. Computer-Base-Jungs, gebt nicht auf! :king: :king: :king:
 
Danke für die formatierte Konfiguration. Ist schon gleich viel lesbarer. :)

Interessant ist folgender Teil:

[UartSwitch.
UartPortSelect.1.
TelnetShellEnable.1.
TelnetShellPort.10000.].

Laut Wikipedia ist UART das Bauteil für die serielle Schnittstelle.

Da UartPortSelect auf 1 steht, so bedeutet es wahrscheinlich, dass man zuerst über die serielle Schnittstelle den Port für Telnet freischalten muss. Oder bezieht sich das gar nicht auf Telnet?

Vielleicht funktioniert Telnet ja, wenn man das iRadio über ein Crossover-Kabel direkt mit dem Computer verbindet?
Ergänzung ()

Eben getest, geht leider nicht. Wenn ich im Firmware-Update-Modus bin, gibt es *nur* den Port 80. Auch hier geht 10000 nicht. Ich habe mal das auf der vorigen Seite gepostete Programm ausprobiert. Das Aufteilen funktioniert einwandfrei. Allerdings komme ich beim Zusammenfügen auf eine Größe von 3,7 MiB, wobei die Originalfirmware 4,4 MiB groß war. Da muss irgendetwas schief gelaufen sein. Wahrscheinlich müssen noch einige kleine NOXON-spezifische Anpassungen am Format getätigt werden. Trotz der kleineren Dateigröße, habe ich versucht, die neue Firmware spaßeshalber einzuspielen. Leider schlug auch das erwartungsgemäß fehl.
 
Hallo zusammen! Mein erster Post hier...

Habe mir den Header der *.bcd files näher angesehen. Hier die Original 90elf v69.09

Code:
0000: 62 43 6f 44 01 00 00 00     ID-String?
0008: 32 30 30 39 30 33 30 33     "20090303" Compile Datum
0010: 31 33 31 31 33 39 20 20     "131139  " Compile Zeit
0018: 24 00 00 00 fd 1a 00 00     00000024.00001afd  SW Version 36.6909
0020: 07 33 00 00 10 f5 07 00     00003307   13063:  HW Version Minor
                                  0007f510 ???
0028: 02 00 00 00 ac 06 ac 2b     00000002       2:  HW Version Major
                                  2bac06ac crc header
0030: b8 00 00 00 00 00 14 00 --> 000000b8: <bin>
                                  00140000 ???
0038: 58 e8 33 00 8d d4 b7 2a     0033e858  <length>
                                  2ab7d48d crc block
0040: 00 00 50 00 00 00 00 00     ???
0048: 00 00 00 00 00 00 00 00     ???
0050: 10 e9 33 00 00 00 00 00 --> 0033e910: <bin>
                                  00000000 ???
0058: a4 3b 00 00 78 45 23 6b     00003ba4  <length>
                                  6b235678 crc block
0060: 00 00 01 00 00 00 00 00     ???
0068: 00 00 00 00 00 00 00 00     ???
0070: b4 24 34 00 00 00 64 00 --> 003424b4: <bin>
                                  00640000 ???
0078: 9c cd 0a 00 e0 ec eb 6e     000acd9c  <length>
                                  6eebece0 crc block
0080: ff ff 1b 00 00 00 00 00     ???
0088: 00 00 00 00 00 00 00 00     ???
0090: c8 ed 03 00 cc 3e 06 00 --> ???
0098: 08 a1 00 00 00 00 00 00     ???
00a0: 00 00 00 00 00 00 00 00     ???
00a8: 00 00 00 00 00 00 00 00     ???
00b0: 44 4d 50 20 33 2e 78 00     ID-String? Fließt nicht in CRC ein
00b8: ef 04 00 eb 00 d0 a0 e1     <bin>
...


Die Prüfsummen sind normale CRC32 über die jeweiligen Bereiche und am Anfang noch eine über den Header selbst. Muss man natürlich nicht von Hand ausrechnen :D :

Code:
#!/usr/bin/perl
use strict;
use Digest::CRC qw/crc32/;

die "Usage: patch.pl <filename>" unless $ARGV[0];

open INF, $ARGV[0]; binmode INF; my $bin = join '', <INF>; close INF;

for (my $section = 0x30; $section <= 0x70; $section += 0x20)
{
  my ($start, $_, $size) = unpack('V3', substr($bin, $section, 12));
  substr($bin, $section + 12, 4, pack('V', crc32(substr($bin, $start, $size))));
}
  
substr($bin, 0x2c, 4, pack('V', 0));
substr($bin, 0x2c, 4, pack('V', crc32(substr($bin, 0, 0xb0))));

binmode STDOUT; print $bin;

Wenn man in einer beliebigen FW die Hardware-Version auf die des 90elf ändert (also 2.13063), lässt sie sich per Webinterface einspielen.

Allerdings vermute ich, daß auch in der FW selbst per switch/case auf die eigene HW-Versionsnummer geschaut wird, denn patchen der ganzen "protected 1" Werte zu "protected 0" in der Original 90elf FW hat nix gebracht: Update wird durchgeführt, FW-Version/Datum/Zeit sind auch anders, aber Presets sind trotzdem noch protected. Aber das muss mal jemand anders untersuchen, ich kann jetzt kein Hex mehr sehen...
 
Zuletzt bearbeitet:
mit was hast du das das programm "WML11b firmware tool v1.0.0" compliliert .
mit gcc unter windows fehlt im leider die #include <sys/uio.h>
 
Dieses Tool kannte ich bis eben nichtmal, hab mir alles selbst hergeleitet. Daß da was mit Offset-Länge-CRC sein musste war nach den ersten paar Hex-Diffs klar. Und um mal schnell was zu testen ist ein kleines Script m.M. praktischer...

Ich habe mal ShowClockInOffMode = 1 gesetzt, jetzt hab ich ein schwach bleuchtetes "noxon 90elf" im stand by. Allerdings weiß ich nicht mehr, welche FW als Basis diente
 
Könnte es sein daß der CRC nach dem Flashen intern im Radio nochmal überprüft wird? Und falls der CRC nicht stimmt, wird das Update nicht durchgeführt?

Die Firmware besteht ja anscheinend aus mehreren Teilen. Vielleicht wird dann auch nur der Teil mit den Settings ("ini-File") NICHT geflasht.

Und da steht ja auch was von Blowfish-(Verschlüsselung)? Wozu das wohl gut ist?

Und die Uhr erscheint wohl "mal kurz beim Einschalten" (Zitat aus dem MyDealz-Blog). Bei mir steht da immer nur NOXON 90elf. Vielleicht erscheit bei "richtigen" Noxon dort eine Uhr?

Ich hab grad erst gemerkt, dass das Radio auch noch im Standby auf Ping reagiert.
Also ein Telnet-Zugang MUSS her. :D

EDIT!!!: LOL, ich hab was gefunden: Macht mal jemand einen Telnet auf Port 10100 z.B. mit Putty. Seht Ihr auch,was ich sehe? Playinfos, aktueller Titel/Sender, Settings etc. laufen durch. Und das beste: Durch Drücken von z.B. 1 bis 5 kann man die Presets anwählen. Mit 0 kann man weitere Infos abrufen. Also ist das auch der (oder ein) Kommando-Port, man kann das Radio darüber steuern.
INteressant wäre jetzt:

1. Welche Kommandos kann man eingeben (steht das ev. in der Firmware?)
2. Läuft das Flashen auch über diesen Port (-> mit Wireshark mal nen Flash mitschneiden
3. Man könnte relativ easy eine Fernsteuerung für den PC programmieren, die den aktuellen Titel anzeigt und mit der man z.B. die Sender anwählen kann...
 
Zuletzt bearbeitet:
Habe gerade mein Noxon 90elf zum Noxon2 geflasht. :D

Kein Begrüßungstext mehr.
Stationstasten 1-4 können frei belegt werden.
Ein Sleeptimer ist auch vorhanden, der auch funktioniert (und das entgegen der Aussage von Experten das die Hardware es nicht hergäbe)

Lediglich der Napster Menüpunkt fehlt, der ist aber dafür im neuen Menüpunkt „my Noxon“ enthalten.
Funktioniert offensichtlich alles normal, momentan keine Nachteile sichtbar.

Und dies alles Dank „Windows Enabler v1.1“

Wie es aussieht läuft alles prima mit der Firmware TerraTec_NOXON2_Firmware_6921.bcd
Werde noch mal eine Zeit lang testen.

Gruß hanschmi
 
hanschmi schrieb:
Und dies alles Dank „Windows Enabler v1.1“

Und Dank dem Typen, der das herausgefunden hat, dass die Noxon2-FW auch auf dem 90elf läuft. Ist ja doch recht mutig, das mal zu testen :cool_alt::p
 
BoooB schrieb:
Und Dank dem Typen, der das herausgefunden hat, dass die Noxon2-FW auch auf dem 90elf läuft. Ist ja doch recht mutig, das mal zu testen :cool_alt::p

Ob ich es nun beim Flashen schrotte oder beim nächsten Ärger aus dem Fenster werfe,
was macht da schon den Unterschied. :)

Hier eine kurze Beschreibung:
Den „Windows Enabler“ starten, es erscheint ein Icon rechts unten in der Taskleiste.

Den NOXON_Firmware_Manager_1.2.exe starten und die Datei TerraTec_NOXON2_Firmware_6921.bcd Zum Firmwareupdate auswählen.

Nach der Fehlermeldung, dass dies die falsche Software sei, das Icon von Windows Enable doppelklicken.

Der Button „Next“ des Firmwaremanagers wird jetzt anwählbar und bei Betätigung desselben wird die Firmware installiert.

Alle Flashversuche sollten nicht übers WLAN gemacht werden und sind natürlich ohne Gewähr. :D

Quelle: mydealz.de

Gruß hanschmi
 
@aenne23769
ist ja wirklich toll, dass Du alles das was im Beitrag darüber steht,
nochmal wiederholst. :hammer_alt:

Gruß hanschmi
 
BoooB schrieb:
Ich hab grad erst gemerkt, dass das Radio auch noch im Standby auf Ping reagiert.

Es ist dann auch nicht wirklich aus. Die Stromaufnahme bleibt auch fast gleich. Zwar schaltet der Schalter auf der Rückseite das Gerät auch nur sekundärseitig aus. Aber dank Schaltnetzteil ist es dann fast null.

BoooB schrieb:
Macht mal jemand einen Telnet auf Port 10100 z.B. mit Putty.

Tzzz. das ist ja *zensiert*!!
Wie bist Du denn darauf gekommen??
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben