Main public logs
Jump to navigation
Jump to search
Combined display of all available logs of Sharpfin. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 13:51, 8 June 2025 Philipp talk contribs uploaded File:Unknown.jpg
- 13:50, 8 June 2025 Philipp talk contribs created page File:Success.jpg
- 13:50, 8 June 2025 Philipp talk contribs uploaded File:Success.jpg
- 13:48, 8 June 2025 Philipp talk contribs created page Radios (Created page with "= Radios and Hardware Features = The following table summarises each of the radios implementing the Reciva chipset, to try to make it easy to see which radios have what features. Follow the firmware links to find out about the appropriate CODEC support. To check which firmware is officially available for a given device: http://copper.reciva.com/service-pack-checker.html {| border="1" style="width:500" |- ! RADIO ! SP Date ! SP Version ! App Version ! HW ID ! Look In...")
- 13:47, 8 June 2025 Philipp talk contribs deleted page Mounting nfs.txt
- 13:46, 8 June 2025 Philipp talk contribs created page Mounting nfs (Created page with "To avoid messing around on the internal flash partition, it's a good idea to work on a network drive when playing around. NFS is the de-facto protocol for this. I experienced some problems with the default NFS options (timeouts, lockups, etc), and some experimentation shows this works quite ok: mkdir /tmp/root mount -t nfs <server ip>:/tmp/revica/root /tmp/root -o rsize=1024,wsize=1024,soft,nolock Your mileage might vary. You can backup your reciva root to nfs wi...")
- 13:46, 8 June 2025 Philipp talk contribs created page Quickstart (Created page with "This page describes the steps to get developing your own software for the reciva module. For now we assume Linux as the development host platform. * '''Changing Your Radio Firmware.''' If wishing to change the firmware on a radio for a different version, please start with Changing Your Radio. * Enabling Login: A way to open your box by installing a login server, and having done so, opens up possibility of browsing around inside, changing the firmware, etc...")
- 13:45, 8 June 2025 Philipp talk contribs created page Questions (Created page with "== Questions == If you think you can help answer these questions (or perhaps add others) and build this public information resource, please [http://sharpfin.zevv.nl/index.php?title=Special:Userlogin&returnto=Main_Page create an account]and get involved. Some questions that come to mind when gathering the info * There seems to be LIRC support in the kernel, reciva also provides lirc sources. How hard would it be to add a remote to existing radios ? **It's very easy...")
- 13:44, 8 June 2025 Philipp talk contribs created page File:Pin-diag-voltages.png
- 13:44, 8 June 2025 Philipp talk contribs uploaded File:Pin-diag-voltages.png
- 13:44, 8 June 2025 Philipp talk contribs created page File:Power-up-plot.png
- 13:44, 8 June 2025 Philipp talk contribs uploaded File:Power-up-plot.png
- 13:43, 8 June 2025 Philipp talk contribs created page Probe Pins (Created page with "'''Thanks to rdk, the JTAG port has been identified, and this page is no longer necessary.''' '''There should be no links to this page.''' There are a number of unidentified probe pins on the rear of the Reciva PCB. The following plots have been captured, monitoring these pins: Note that the 3V3 is the 3V3 rail on the 'motherboard'. PR3 is the 3V3 rail on the barracuda module. Note that PR5 comes up before PR3, which suggests it is an input to the module. Pro...")
- 13:43, 8 June 2025 Philipp talk contribs created page Old News (Created page with "* 2008-09-25: new config file options added * 2008-03-22: Sharpfin Repository accessible using Git ('''EDITED:''' before it was 'using SVN') * 2008-01-12: Minor fixes to the webserver files - see Releases * 2007-11-09: WARNING - there have been [https://www.reciva.com/index.php?option=com_joomlaboard&Itemid=108&func=view&id=10382&catid=3 radio corruptions] with Reciva firmware version v257-a-516-a-055 * 2007-11-02: Webserver files update through new sharpfin-base...")
- 13:42, 8 June 2025 Philipp talk contribs created page Network (Created page with " The Wireless adaptor seems to plug into a standard USB connector. The surface tracks to the right appear to be the 'aerial'. The devices are marked Ralink. When plugged into an XP PC, the card is recognised as: "802.11 bg WLAN", with Vendor ID of 148F and PID of 2573, and after downloading the Ralink USB drivers, modifying the rt2500usb.inf to insert the line: %Ralink_2.DeviceDesc% = RALINK.ndi, USB\VID_148F&PID_2573 The dongle works fine in a PC. I've also tr...")
- 13:41, 8 June 2025 Philipp talk contribs created page Network Traffic (Created page with "= Network Communication = == Acquiring Station List == '''Sent''' <pre> HEAD /portal/stations.xml?serial=XXXXXXXX;sp=v255-c-084 HTTP/1.1 Host: portal1.7803986842.com Pragma: no-cache Accept: */* </pre> '''Received''' <pre> HTTP/1.1 302 Redirecting to portal Date: Fri, 29 Sep 2006 11:07:39 GMT Server: Apache/1.3.33 (Unix) mod_ssl/2.8.22 OpenSSL/0.9.7d mod_perl/1.29 PHP/4.3.11 Location: http://kegan.reciva.com/portal-newformat/stations.xml?serial=XXXXXXXX Content-Type...")
- 13:41, 8 June 2025 Philipp talk contribs created page File:Sharpfin-Sim.png
- 13:41, 8 June 2025 Philipp talk contribs uploaded File:Sharpfin-Sim.png
- 13:40, 8 June 2025 Philipp talk contribs created page NCurses Development (Created page with "The NCurses Development Environment enables the reciva applictions to be produced and tested on a Linux machine. The Libreciva library must be compiled in 'devel' mode. Image:Sharpfin-Sim.png The Screen is split into 4 areas, the first being a representation of the radio's LCD display. To the right of that is an area where Icons and LEDs are shown. The last area on the top line is a help area. The large window below is used to display the log messages, which ar...")
- 13:40, 8 June 2025 Philipp talk contribs created page Mute (Created page with "== Overview == The Libreciva mute function controls the radio's mute state. In order to use the library function, you must include the header file: <pre> #include "mute.h" </pre> === void mute_set(enum smute_e_state state) === This function changes the radio's mute state. The passed parameter is either: * SMUTE_ON * SMUTE_OFF It is recommended that this function is called when the radio application first starts. === enum smute_e_state mute_get() === This fu...")
- 13:38, 8 June 2025 Philipp talk contribs created page Mounting smbfs (Created page with "To avoid messing around on the internal flash partition, it's a good idea to work on a network drive when playing around. In addition to NFS, SMB/CIFS is also supported. mkdir /tmp/root smbmount //''remotehost''/''sharename'' /tmp/root -o username=''remoteusername'' You may have to enter the remotehost as an IP address - if in doubt, try both its IP address and Network name, then simply enter your password when prompted.")
- 13:38, 8 June 2025 Philipp talk contribs created page Mounting nfs.txt (Created page with "To avoid messing around on the internal flash partition, it's a good idea to work on a network drive when playing around. NFS is the de-facto protocol for this. I experienced some problems with the default NFS options (timeouts, lockups, etc), and some experimentation shows this works quite ok: mkdir /tmp/root mount -t nfs <server ip>:/tmp/revica/root /tmp/root -o rsize=1024,wsize=1024,soft,nolock Your mileage might vary. You can backup your reciva root to nfs wi...")
- 13:37, 8 June 2025 Philipp talk contribs created page File:Mute board ir100-2.jpg
- 13:37, 8 June 2025 Philipp talk contribs uploaded File:Mute board ir100-2.jpg
- 13:36, 8 June 2025 Philipp talk contribs created page File:Mute board ir100-1.jpg
- 13:36, 8 June 2025 Philipp talk contribs uploaded File:Mute board ir100-1.jpg
- 13:36, 8 June 2025 Philipp talk contribs created page Modifying time delay when starting a track (Created page with "== Introduction == This page originates from two Reciva Forum threads, copied here to help with completeness of information. https://www.reciva.com/index.php?option=com_joomlaboard&Itemid=77&func=view&id=11872&catid=2 https://www.reciva.com/index.php?option=com_joomlaboard&Itemid=77&func=view&id=12706&catid=3 == Description of problem == In an IR100, when a stream or track starts, the radio is initially muted. The amplifier takes 2-3 seconds to kick in before the...")
- 13:35, 8 June 2025 Philipp talk contribs created page Modifying the Hardware (Created page with "==Introduction== This section has been created to allow the documentation of hardware modifications which are generic to most radios. With newer firmwares and some tweaking of the config.txt file, it is possible to add a mini USB hub to support a memory stick and and ethernet adapter. ==Compatible USB Wireless adapters== First generation radios shipped with a Zydas based USB 802.11b/g wireless dongle (These dongles have issues with wireless N networks. See Repl...")
- 13:34, 8 June 2025 Philipp talk contribs created page Making a backup (Created page with "= Making a Backup = == Overview == The reciva module has onboard NAND flash which is used to store the software. The flash is split into several partitions, here's the layout of my IMP box: # cat /proc/mtd dev: size erasesize name mtd0: 00004000 00004000 "NAND BootAgent" mtd1: 000fc000 00004000 "Linux Kernel" mtd2: 00d00000 00004000 "Root" mtd3: 00100000 00004000 "Config" mtd4: 00100000 00004000 "Debug" mtd5: 00000000 00004000 "Data" NAND devices do no...")
- 13:33, 8 June 2025 Philipp talk contribs created page Log (Created page with "== Overview == The Libreciva log function provides a support function to store and output log messages. In order to use the library function, you must include the header file: <pre> #include "log.h" </pre> === void log_init(char *progname, enum log_to dest, enum log_level, int colour) === This function must be called to initialise the log system. The parameters are as follows: ==== char *progname ==== This is the name of the program. ==== enum log_to dest ==...")
- 13:32, 8 June 2025 Philipp talk contribs created page File:Sharpfin-avatar.jpg
- 13:32, 8 June 2025 Philipp talk contribs uploaded File:Sharpfin-avatar.jpg
- 13:32, 8 June 2025 Philipp talk contribs created page File:Sharpfin.jpg
- 13:32, 8 June 2025 Philipp talk contribs uploaded File:Sharpfin.jpg
- 13:32, 8 June 2025 Philipp talk contribs created page Logos (Created page with "== Logos == Image:sharpfin.jpg Download file [http://www.sharpfin.org/images/d/db/Sharpfin.jpg here] == Avatars == Image:sharpfin-avatar.jpg Download file [http://www.sharpfin.org/images/7/76/Sharpfin-avatar.jpg here]")
- 13:29, 8 June 2025 Philipp talk contribs created page Login and HTTP Server Installation Read-Me (Created page with "This installation assumes that you currently do not have any command-line-access to the radio. download the patchfile .tar.bz2 file to your patchserver directory. Run <pre> ./patchserver devel-00-01-login_http.tar.bz2 </pre> Apply the patch to the radio, following the instructions in [http://www.sharpfin.zevv.nl/images/7/7b/PatchingTheRecivaRadio.pdf PatchingTheRecivaRadio.pdf] Once the radio re-boots, log in to it using a telnet client. The username and password are ad...")
- 13:28, 8 June 2025 Philipp talk contribs created page Linux (Created page with "Reciva provides sources for the Linux kernel used on the Barracuda on the GPL archive page. First inspection of these sources show the following: * A UART should be available somewhere on the hardware and a console is enabled * LIRC (linux remote control) might be available * more to discover here of course == Building == The following worked for me: === Creating the toolchain === It seems that reciva uses glibc 2.3.2 and gcc 3.3.4 at this moment. We'll c...")
- 13:27, 8 June 2025 Philipp talk contribs created page Links (Created page with "= Links = This page holds all the links to external sites with information which could be valuable for this project. == Reciva and/or Barracuda info == Documents describing the Barracuda module * [http://corporate.reciva.com/download_files/Baracuda_130206.pdf PDF from reciva describing basic functionality] * [http://corporate.reciva.com/products_and_technology/internet_radio_modules.asp More info on Reciva site] * [http://corporate.reciva.com/gpl/ archives] with GPL...")
- 13:26, 8 June 2025 Philipp talk contribs created page Libreciva (Created page with "1== Overview == The Libreciva library provides the inerfaces to all of the Reciva's hardware. It contains several interface functions: * LCD display - defined in lcd.h and lcdhw.h, this set of functions provide control of the radio's display screen, icons and LEDs. It also controls features such as brightness and contrast. The library provides functions for menus, clocks, and input dialogs. * Keys - defined in key.h, this set of functions provides an interfa...")
- 13:25, 8 June 2025 Philipp talk contribs created page Legal (Created page with "As far as we know, what we are trying to do is completely legal. Reciva uses GNU (L)GPL licensed components in it's firmware, which allows us to use and modify this for our own purpose. If you think this is not the case, I am very interested in hearing from you with the reason why, and how we can solve this. Mail me at sharpfin@pschmidt.it")
- 13:23, 8 June 2025 Philipp talk contribs created page File:LCD-SWClock.jpg
- 13:23, 8 June 2025 Philipp talk contribs uploaded File:LCD-SWClock.jpg
- 13:23, 8 June 2025 Philipp talk contribs created page File:LCD-yesno.jpg
- 13:23, 8 June 2025 Philipp talk contribs uploaded File:LCD-yesno.jpg
- 13:22, 8 June 2025 Philipp talk contribs created page File:LCD-input.jpg
- 13:22, 8 June 2025 Philipp talk contribs uploaded File:LCD-input.jpg
- 13:22, 8 June 2025 Philipp talk contribs created page File:LCD-menu.jpg
- 13:22, 8 June 2025 Philipp talk contribs uploaded File:LCD-menu.jpg
- 13:22, 8 June 2025 Philipp talk contribs created page File:LCD-volume.jpg
- 13:22, 8 June 2025 Philipp talk contribs uploaded File:LCD-volume.jpg