Notes how to patch the Reciva radios (Tangent Quattro etc.) to have internet radio access now after the Reciva was shut down. Also some own notes how to do stuff with it.
No more 17 000 stations...
Updated mention and links to newer versions.
What we can get
There is always a chance something goes wrong. I take no responsibility.
However, I have done this to two Tangent Quattros without any problems.
I was googling around to buy Tangent Quattro radio for myself, as my parents' already had it. It's quite old, however quite a nice way to listen to some smooth jazz during breakfast.
However, I found out that Reciva was going to close down and all those radios will stop working.
The Reciva Internet radio station aggregator is closing down.
The Recive was a service that aggregates internet radio stations, there was over 17k of radio channels to select from.
I managed to install Sharpfin and some plugins to the radio. After that, it's possible to change presets (1...6) by using web browser. It's also possible to add own station lists.
I also tried to decompile (read: waste my spare time) and look around in the radio, as it's Linux based. I found out that there are some TEST MODE stuff with fake station list. However havent got any further yet. Some discussion here: http://iradioforum.net/forum/index.php?topic=2968.0
The radio is configured to connect to our PC instead of Reciva server when updating firmware.
Please download this repository as zip or clone to your PC to access required files.
Connect the radio to the same LAN or WLAN network that your computer is connected.
Find out the IP address of your PC
ipconfig /all
Open network configuration in Radio
Menu -> Configure -> Network Config -> Edit Config
Edit network settings
Disable DHCP
IP Address
192.168.5.16
and radio will be 192.168.5.25
Netmask
ipconfig
255.255.255.0
Gateway
ipconfig
(usually your router IP)192.168.5.1
DNS server (1)
192.168.5.16
Enter DNS #2?
Open files/RecivaServer/server.exe
as Administrator
Enter following settings
files\RecivaServer\patches\sharpfin-base_0.3_IPdio.patch
files\RecivaServer\patches\sharpfin-base_0.3.patch
8.8.8.8
(Google)192.168.5.16
gui: trying to determine IP.
dns: server is running...
gui: servers started...
NOTE: It seems that after this, you probably need to press the UPDATE button at RecivaServer. Click it just in case. See issue: https://github.com/jisotalo/reciva-radio-patching/issues/2#issuecomment-933028642
IMPORTANT (22.09.2021 update): Take radio power cable out and back in so that radio restarts totally. After startup, press back if you see reciva gatetway error. Then continue. This needs to be done!
In radio, navigate to
Menu -> Configure -> Upgrade Firmware
The Reciva Patcher should display some info in log similar to
dns: query for p1.h1.uk.reciva.com
dns: query for p1.h1.uk.reciva.com
dns: query for www.reciva.com
dns: query for u1.ext.h2.west.us.reciva.com
dns: redirected to local http server.
http: got request.
server: patch info requested.
dns: query for p1.h1.uk.reciva.com
dns: query for 17.5.168.192.in-addr.arpa
dns: query for 17.5.168.192.in-addr.arpa
Answer YES
to confirmation.
Tangent Quattro screen when (successful) patching ongoing
Reciva Pather log when patching
After update the radio will reboot automatically.
Change radio IP settings back to normal, so the internet connection works
Auto (DHCP)
to YES
Check your radios new IP address by navigating to
Menu -> Configure -> Network Config -> View Config -> IP Address
192.168.5.13
Open web browser and navigate to your radio IP. You should see Sharpfin frontpage
Go Admin Home -> Install addon
at the web browser
Enter one of the following URL to the text box (if first doesnt work, try to second)
Press Download Install Script
and then Click Here to Do the Install
at the end of the page
Sharpfin will be updated, status should be shown on the radio screen. The radio will reboot.
Refresh the web page. It should be updated to newer version.
More info at http://www.megapico.co.uk/sharpfin/mediaserver.html
Navigate to ADMINhome -> Install Addon
Enter one of the following URL to the text box (if first doesnt work, try to second)
Press Download Install Script
and then Click Here to Do the Install
at the end of the page
Done. See more info about this at http://www.megapico.co.uk/sharpfin/mediaserver.html
Now that the radio has Sharpfin installed, you can listen to internet radios by editing presets using web browser.
Navigate to your radio using web browser
Press Store under presets
Reboot radio
After radio has started, press button 1 -> Swiss Jazz starts playing.
Navigate to your radio using web browser
Press Manage under presets
Press 1-20
Press edit (pen) button under preset you want to modify.
Edit settings and press Store.
Reboot radio
After installing Sharpfin, you can connect to the radio using telnet.
Using telnet, you can modify any files you want. However, the radio has a write protect that restores everything after reboot.
You can disable the write protect, do changes and then enable it again.
The following is from https://www.sharpfin.org/index.php/Config.txt_File
mount / -orw,remount
to unprotect the partitionsync;mount / -oro,remount
Use with your own risk. See https://www.sharpfin.org/index.php/Config.txt_File
chdir /root/hwconfig/
) /root or /root/hwconfig, depending on the current firmware version of your radioConfigure / Version
)mount / -orw,remount
to unprotect the partitionvi configxxxx.txt
i
to enter Insert mode:w<ENTER>
To write current file (if you are sure and wish to save it):q!<ENTER>
To exit vi
sync;mount / -oro,remount
(or if you get error, without sync is then OK: mount / -oro,remount
)Might not work to other models and cause bricking..
Source for most of these: http://iradioforum.net/forum/index.php?topic=2115
Config file
/root/hwconfig/config931.txt
Keep wifi powered when radio is in standby
Faster connect when waking the radio up + fixed some random wifi problems for me. Add a menu under network configuration.
Option:
wifi-standby-power-menu
on
Increase preset number
At least 12 presets seem to work
Option:
max-presets
40
Show presets under menu->stations
Possible to use presets 7..12. Probably not working anymore as reciva is down.
Option:
presets-as-menu-items
on
When entering text, pressing reply accepts the text
Same as END selection at "keyboard"
Option:
reply-button-exits-spinner
on
Just some links I have saved