Discussion:
[SlimDevices: Radio] Squeezebox Radio - Inverted display
JoeMuc2009
2018-09-24 15:01:06 UTC
Permalink
Well, it's not exactly about the Radio but I had the very same with the
Squeezebox Controller today. My controller failed to stay connected for
some days now so I decided to move its working display into another
controller that I had in my spare box and whose display has failed years
ago. So I connected the display to the spare controller, only to find
the display is showing everything upside down, including the boot logo.
This would not recover by firmware upgrade and factory reset.
I then changed plans and connected the display back to the Controller
that I have been using for years now. The vertical flip was gone. Then
swapped the Wi-Fi daughter board with the spare unit, and, tada, the
whole thing is back working.
So it's probably not the display that causes the vertical flip but
rather the board to which it is connected. No idea how that is caused
though...



PN me if your Boom / Classic / Transporter display has issues!

LMS 7.9.0 on Windows Server 2012
1x Squezeebox Classic SB2
8x Squeezebox Classic SB3 (3 waiting for repair)
8x Squeezebox Boom (one dead, one waiting for repair)
1x Transporter
2x Controller (one waiting for repair)
3x Touch (1 dead, 1 waiting for repair)
2x Radio (1 dead)
------------------------------------------------------------------------
JoeMuc2009's Profile: http://forums.slimdevices.com/member.php?userid=23131
View this thread: http://forums.slimdevices.com/showthread.php?t=109385
joe1971
2018-09-27 19:42:52 UTC
Permalink
Glad you got it worked out! It's great satisfaction getting something
going again - being something you use every day AND rare, makes it even
better. :D

I was thinking that even though my Radio's issue is likely a hardware
problem, it could be flipped in the software. So I enabled SSH and
logged in through my pc, and having a slight bit of Linux experience,
was hoping to find something in the init files that would allow me to
flip the display, but I don't know enough so nothing stuck out to me.


------------------------------------------------------------------------
joe1971's Profile: http://forums.slimdevices.com/member.php?userid=10186
View this thread: http://forums.slimdevices.com/showthread.php?t=109385
JoeMuc2009
2018-09-27 19:53:41 UTC
Permalink
Post by joe1971
Glad you got it worked out! It's great satisfaction getting something
going again - being something you use every day AND rare, makes it even
better. :D
I was thinking that even though my Radio's issue is likely a hardware
problem, it could be flipped in the software. So I enabled SSH and
logged in through my pc, and having a slight bit of Linux experience,
was hoping to find something in the init files that would allow me to
flip the display, but I don't know enough so nothing stuck out to me.
Well, I imagine the display connector could have an "orientation" pin or
something like that. But due to missing documentation that is impossible
to find out for me. As the display is a chip-on-glass model, it has a
lot of internal driver circuitry and the orientation might actually be
something that the display is sent in a packet of initialization data
from the main CPU.
It would not make much sense to let users flip the display. Eventually
none of the SB devices is much use if held or mounted upside-down.
Besides that, the display is not rotated by 180° but rather flipped
around the Y axis. It won't become more readable by putting the device
on its head. You would rather need a mirror or prism to counteract.
I think the software piece that represents the user interface is called
jive, looks like a monolithic unix application to me. Probably no way to
change its behavior from outside.



PN me if your Boom / Classic / Transporter display has issues!

LMS 7.9.0 on Windows Server 2012
1x Squezeebox Classic SB2
8x Squeezebox Classic SB3 (3 waiting for repair)
8x Squeezebox Boom (one dead, one waiting for repair)
1x Transporter
2x Controller (one waiting for repair)
3x Touch (1 dead, 1 waiting for repair)
2x Radio (1 dead)
------------------------------------------------------------------------
JoeMuc2009's Profile: http://forums.slimdevices.com/member.php?userid=23131
View this thread: http://forums.slimdevices.com/showthread.php?t=109385
Paul Webster
2018-09-27 20:01:13 UTC
Permalink
Post by JoeMuc2009
I think the software piece that represents the user interface is called
jive, looks like a monolithic unix application to me. Probably no way to
change its behavior from outside.
The source of Jive is available ... so maybe there could be a way to
counteract this in software.
There are not many experts on it here but I would imagine it would be an
interesting thing to work out.



Paul Webster
http://dabdig.blogspot.com
Author Radio France (FIP etc) plugin
------------------------------------------------------------------------
Paul Webster's Profile: http://forums.slimdevices.com/member.php?userid=105
View this thread: http://forums.slimdevices.com/showthread.php?t=109385
joe1971
2018-09-28 18:07:41 UTC
Permalink
Thanks Joe and Paul, I will definitely look at Jive and see if it's
something I can handle. :cool:


------------------------------------------------------------------------
joe1971's Profile: http://forums.slimdevices.com/member.php?userid=10186
View this thread: http://forums.slimdevices.com/showthread.php?t=109385
Paul Webster
2018-09-28 19:55:12 UTC
Permalink
Try digging around in https://github.com/Logitech/squeezeplay



Paul Webster
http://dabdig.blogspot.com
Author Radio France (FIP etc) plugin
------------------------------------------------------------------------
Paul Webster's Profile: http://forums.slimdevices.com/member.php?userid=105
View this thread: http://forums.slimdevices.com/showthread.php?t=109385
ralphy
2018-09-29 10:46:10 UTC
Permalink
There are environment variables for rotating the jive based players.
See 'this post'
(https://forums.slimdevices.com/showthread.php?103330-Jivelite-for-piCorePlayer&p=839818&viewfull=1#post839818)
You'll need to figure out if they are supported in the logitech builds,
they should be as it's part of the standard SDL library. I don't have
access to my dev system to scan the firmware to confirm.
Then you'll need to find a file in /etc/init.d to add the export,
there's probably one that starts jive.



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=109385
Paul Webster
2018-09-29 18:58:40 UTC
Permalink
The SDL settings look like a good thing to try - although there does not
appear to be a "flip like a mirror" option.
However, if using those does make the display change then maybe it could
become part of a solution if the SDL library source and build tools for
the device is available.



Paul Webster
http://dabdig.blogspot.com
Author Radio France (FIP etc) plugin
------------------------------------------------------------------------
Paul Webster's Profile: http://forums.slimdevices.com/member.php?userid=105
View this thread: http://forums.slimdevices.com/showthread.php?t=109385
Loading...