Hi,
Quote:
Quote:
For SkyTV and Penbex based devices I followed 2 different paths.
Quote:
Is there any way that an older Grace Digital Radio, that was using the Reciva database server until it shut down a few years ago, can have the Sky TC or Penbex firmware loaded onto it so it can work again? |
Not "as is". But keep on reading..
Some have said that the Sharpfin software works but it has not been updated for several years now and the link to Sharpfin is no longer valid. |
Yes, I have followed the Sharpfin discussion that have been going on in the past.
Each of these devices checks a server for files containing the station url's and details.
Penbex: I checked what files (structure, contents etc.) it needed. Simplified, I put these files on my own server and made a link between the files and the database so that updates were passed on to the files.
Initially I patched the original firmware to look for these files at the different location (eg. my server).
Initially I patched the original firmware to look for these files at the different location (eg. my server).
I was able to obtain the original Penbex domain name a result there was no need for patched Penbex firmware anymore.
SkyTC: I followed a similar path as with Penbex. However, the SkyTC files were all encrypted so I had to reverse engineer the firmware and find out how the encryption worked.
With that I was able to do the same thing as with the Penbex devices: patch the original firmware.
However, I learned already so much that it was more fun to write a whole new firmware from scratch.. => the listenlive firmware.
However, I learned already so much that it was more fun to write a whole new firmware from scratch.. => the listenlive firmware.
For Reciva devices the same approach would be possible. Either patch the original firmware or provide a whole new firmware (adapt the listenlive firmware to Reciva hardware).
To start I would need to know the exact model you have as well as any firmware update files, contact me directly via email (frankzirrone@gmail.com)