cris- wrote: 
> I was able to run the build successfully under Debian "testing":
> the needed changes are available into the branch ' 7.8-debian-testing '
> (https://github.com/cris-/squeezeos/tree/7.8-debian-testing) of this
> repository https://github.com/cris-/squeezeos
> I've tested the build using gcc 8, 9 ad 10, of course only for the
> target machine "baby".
> I would like to send a PR for the merge: I'm just not sure if you would
> like to keep a separate branch or use the 7.8 one.
> 
> To be honest I haven't yet tested the produced image because I'm waiting
> a radio I bought on the internet and I want to use as a test machine.
> 
> Would it be possible to document a bit more the process to push new
> images to the server and how to recover to the previous firmware
> version?

I'd prefer not to upgrade the build environment, it would mean starting
all over to prove the stability of the custom firmware.

My custom firmware builds have been stable on the radio for 6 months
now.  All too often I've run into issues using newer gcc versions to
build older software and the actual radio firmware kernel and program
files are still built using the bundled gcc 4.4 arm compiler anyway.

The radio supports rolling back the firmware to the previous version
before the most recent firmware download.  Here are the steps.

1) Turn Radio off: Press & hold the power button till you see "Goodbye"
2) Turn back on: Press & hold REW and PWR buttons simultaneously.

To load a custom firmware build start by performing a factory reset
before downloading a custom firmware for the first time.  After that,
I've found it's not necessary.

Navigate to Home > Settings > Advanced > Factory Reset > Continue.

You need a local LMS and the radio should already be connected to it.

Find the cache folder path in the LMS settings->information tab near the
bottom. Mine is /opt/logitechmediaserver/cache

Copy the new firmware file (baby_7.8.0_r16xxx.bin) into
/opt/logitechmediaserver/cache/updates

Extract the jive.version file.

unzip baby_7.8.0_r16xxx.bin jive.version

Rename jive.version to baby.version

You should have two files in the updates folder

baby_7.8.0_r16xxx.bin
baby.version

As this point I reboot the radio and after the restart it prompts to
load the new firmware.

Alternatively, you can also use the 'loading custom firmware as
documented on the wiki'
(http://wiki.slimdevices.com/index.php/Custom.baby.version).

I'm currently investigating a newer ar6000 wireless driver in the hopes
to improve connection stability that's reported all too often on the
forums.  I hope to provide a custom radio firmware build to those
willing to risk it, after that's complete.



Ralphy

*1*-Touch, *5*-Classics, *3*-Booms, *1*-UE Radio
'Squeezebox client builds'
(https://sourceforge.net/projects/lmsclients/files/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezebox%20client%20builds&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted)
always appreciated.
------------------------------------------------------------------------
ralphy's Profile: http://forums.slimdevices.com/member.php?userid=3484
View this thread: http://forums.slimdevices.com/showthread.php?t=111663

_______________________________________________
Radio mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/radio

Reply via email to