Enabling Login

From Sharpfin
Revision as of 18:31, 1 October 2012 by Philipp (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introduction

Keep Up-To-Date by e-mail with Sharpfin updates and releases.

Enabling Login is provided for developers and programmers. It enables alternative software to be developed for the radio.

In order to enable logins on the radio, it is necessary to apply a patch. To do this, you will need the following:

  • A PC running Windows or Linux
  • For Windows PCs, you will need to install Cygwin
  • The Patch Server
  • A Patch File

Patch.jpg

Warning

Please read this: 10 Sure-Fire Ways to Trash Your Radio

Patching your radio involved writing to part of the flash memory which is normally read-only. Patching involved running scripts we have developed and tested on only a small number of radios.

By patching the radio, you acknowledge that we cannot be held responsible for any losses incurred should the patching fail, you render the radio useless or you lock yourself out of your radio.

Please be aware that the only known method of recovery is the use of JTAG, and that route has not been rigorously developed and tested by ourselves.

Video Guides

If you want a very basic introduction, see the diagrams on the Changing Your Radio page.

Patch Files

Do NOT install the patchserver into a directory containing spaces. With Windows XP, the desktop is in a subdirectory which contains spaces, unlike the video example which was run on Vista

NOTE: There are two different ways of driving the LCD, and our program only caters for one of them at the moment. If you don't see anything on the screen when running the test, it is highly likely that you have the 'other one'. You can still patch the radio, but will get no indication on the screen of what is going on, so take care. We are working on updating our libreciva library to accomodate the other mechanism, and need testers, so please volenteer if you can spare the time

NOTE: We recommend uninstalling any previous third party patches (e.g. ssh) before applying these patches, due to the memory and disk requirements of the radio


IMPORTANT XP please read: The directory paths for both Patchserver and Patchfiles must have NO spaces. It would appear wise to also install cgywin in a directory without spaces. All seem to have fewer problems if installed on C:\ rather than any other drive label. In addition, whilst the Windows Firewall may have "allowed" the applications, it can cause issues, so one might consider turning off the Firewall for the duration of a patching operation.

Once Installed

Once you have enabled login, you will find that a webserver and a login server are running. With these, you can:

  • Look at the radio configuration
  • Run your own scripts and programmes
  • Enable new features on the radio, such as alarms see Config.txt_File
  • Download a Reciva firmware upgrade patchfile. Please Read Changing Firmware before attempting to do so



History of installations and related notes below this line

Installed

The login has been enabled on a number of radios ... here is a snapshot of the feedback. If you want to ask questions of other radio users, please use the groups via the Up-To-Date page:

  • 11 January 2009, Strong SRT1000W
  • 06 September 2008, Ipdio Style
  • 23 September 2007, Logik IR100, SC, 0.2
  • 24 September 2007, Logik IR100, Some issues with getting the file to run as Windows/Vista renaming things a bit, and confusion over 01 and 01b file names ... see discussion on the Reciva forums., TS, 0.3
  • 24 September 2007, IPDIO, Great work!, PP, 0.3
  • 28 September 2007, Logik IRMA1, SC, 0.3
  • 28 September 2007, Logik IR100, Couldn't get the patchserver to work in windows vista but linux worked ok ), ST, 0.3
  • 6 October 2007, Tevion 5404, The LCD text did NOT show during update, SJ, 0.3
  • 10 October 2007, Logik IR100, Additional... I installed the base package first followed by the www_0.4. The web page installed at www-0.4 has a broken link to this form. (i found it using telnet :-) ). I also nothiced that the radio likes to be properly power cycled after changing the network parameters. Otherwise I have had it go mute and be reluctant to get out over the net. As soon as I powercycled it, everything is fine. I'd just like to say I think you're doing a brilliant job here. I really appreciate the work you guys have done. (I also love the idea of telnetting to my radio :-) ) Cheers. AY, AY, 0.4
  • 11 October 2007, Logik IR100, TM, 0.4
  • 11 October 2007, Logik IR100, TM, 0.4
  • 15 October 2007, Logik IR100, I used the linux patchserver programme. For some reason the reciva station scan always timed out through the patchserver. The lookups were working, just happening too slowly. However I tried the test-patch which worked, so I went with the base patch and that worked fine too. Now I'm going to start screwing up my courage to go for a firmware upgrade. Many thanks for all your work., NS, 0.4
  • 16 October 2007, Logik IR100, LJ, 0.4
  • 16 October 2007, Logik IR100, Everything worked OK! :-) Thank you for the all the hard work! Looking forward to see some new stuff. Keep up the good work!, GX, 0.4
  • 16 October 2007, Logik IR100, AN, 0.4
  • 19 October 2007, Logik IR100, Now to add the webserver base and try an upgrade..., PK, 0.4
  • 20 October 2007, Magicbox Imp Adapt, Didnt get the message for the test patch, and to telnet in from my linux box, telnet -K <ipadd> needs to be run to avoid automatic encryption negotiation, SC, 0.4
  • 20 October 2007, Logik IR100, Just to let you know the Web server pages do not apear to work coprectly in Firefox (you dont get the menu's on the left) but are fine in internet explorer. Top job keep up the good work. :), PS, 0.4
  • 20 October 2007, Logik IR100, AN, 0.4
  • 22 October 2007, Logik IR100, (also complete new firmware to fix upnp), JR, 0.4
  • 22 October 2007, Logik IR100, AN, 0.4
  • 22 October 2007, Logik IR100, Lol. Thanx duderz. Looking forward to whatever you can do with the Barracuda. Cheerz., TM, 0.5
  • 28 October 2007, Logik IR100, The patch installed successfully, thank you. Very useful piece of work! Again, many thanks!, PI, 0.5
  • 1 November 2007, Logik IR100, Congrats on all the hard work - very impressive. Many thanks, FR, FR, 0.5
  • 8 November 2007, Logik IR100, SM, 0.5
  • 12 November 2007, Logik IR100, Installed latest IPDio software on IR100 - seems to be ok and I now have a wifi signal meter. IP address entering method has changed from menu 'pick and choose' selection method to changing default value of 0 for each number by using knob rotation instead, JN, 0.5
  • 16 November 2007, Logik IR100, AN, 0.5
  • 17 November 2007, Logik IR100, Could you create a sample-file for that function ? ->add alarm ..
  • 30 January 2008, Tangent Quatro, Linux patch sever 0.5, patchfile 0.3

http://www.sharpfin.org/sharpfin/images/1/14/LCD-menu.jpg, TM, 0.5

  • 6 Feb 2008, Tangent Quattro, Put on Server and basepatch, the 257-a-421-a-041 service pack on the Quattro allowed totally unhindered editing of the config989.txt file to make menu's much more friendly. (M0AUR)
  • 8 Feb 2008, Argon iNet 1, to edit config935.TXT (stations-history, history-size, force-metadata) and all_radios.txt (reply-button-function). Works fine. These options not localised in Danish language though.
  • 7 Aug 2008, Bush TR2015

Thanks

Special thanks must go to rdk for his help in getting us going with this process !!!