New pages

Jump to navigation Jump to search
New pages
Hide registered users | Hide bots | Show redirects
(newest | oldest) View ( | older 50) (20 | 50 | 100 | 250 | 500)

8 June 2025

  • 13:1113:11, 8 June 2025 JTAG Port (hist | edit) [1,867 bytes] Philipp (talk | contribs) (Created page with "''' Thanks to rdk, the JTAG port has been identified - this page is no longer required ''' Bottom view of Barracuda module with probable JTAG pins: . . O ??? O TMS/TDI . . . O TDI/TMS . . . O ??? O ??? = Diagnostic = Presently, a possible location for the JTAG port has been identified, but which pin is which has not. JTAG consists of 4 or 5 pins: * TRST - A Reset line. * TDI - Data In * TDO - Data Out * TMS - The...")
  • 13:0913:09, 8 June 2025 IR100 (hist | edit) [4,044 bytes] Philipp (talk | contribs) (Created page with "== Radio == The IR100 contains 3 PCBs, the power converter PCB, the Amplifier PCB and the barracuda host PCB, into which is plugged a barracuda module, and a RaLink USB wi-fi adaptor. There is an [http://logikir100.tripod.com/Logik.htm external owners site] with lots of IR-100 information. == Radio Firmware/Software Modifications == Several owners have used this project to change the firmware on their radios, providing additional features over the official upgrades....")
  • 13:0813:08, 8 June 2025 IR100 Back Rotation (hist | edit) [1,355 bytes] Philipp (talk | contribs) (Created page with "The IR100 suffers from speaker hum due to the transform(er) interfering with the speaker. Its not surprising if one puts a transform(er) right next to a speaker's coil. Looking at the back of an IR100, its is fairly obvious that its been put on the wrong way round. The bass-reflex port should be into the rear of the speaker; its beautifully moulded to interface with the rear of the speaker magnet. The question is why it was assembled this way ? Best guess is...")
  • 13:0413:04, 8 June 2025 Introduction (hist | edit) [2,047 bytes] Philipp (talk | contribs) (Created page with "= Introduction = The goal of this project is to gather information about the Reciva 'Barracuda' radio module, in order to understand enough of the hardware to be able to provide alternative firmware. We are <i>not</i> interested in reverse-engineering or hacking the Reciva applications, only in running our own software on the device. I'm an embedded firmware engineer, and I'm planning to spend some time on this project to see how hard it would be to get my own softwar...")
  • 13:0313:03, 8 June 2025 Installing an Infrared Remote Control on the IR100 (hist | edit) [10,116 bytes] Philipp (talk | contribs) (Created page with "This applies to all Reciva radios, not just the IR100. For a remote control to work there must be a suitable IR sensor fitted and a lircd configuration file. That's it! === Adding a sensor === For radios that don't already have an IR sensor some hardware modifications will be required to add one in the case where it will be visible. Almost any IR decoder that will run from a 3.3V supply should work, these devices remove the 38kHz carrier and output a logic signal th...")
  • 13:0113:01, 8 June 2025 Moving the USB Wi-Fi dongle on the IR100 (hist | edit) [2,355 bytes] Philipp (talk | contribs) (Created page with "= Preparation = This page describes how to install an external USB socket on the IR100. Note that this involves taking your radio to pieces and cutting the box, it also may involve some soldering, depending on which USB hub device you can find. <center><b>OPENING YOUR RADIO IS AT YOUR OWN RISK, AND WILL INVALIDATE YOUR WARRANTY</b></center> thumb|Installing an external USB socket on the IR100 (Click for a full-sized version)...")
  • 12:5912:59, 8 June 2025 Installing an External USB Socket on the IR100 (hist | edit) [2,355 bytes] Philipp (talk | contribs) (Created page with "= Preparation = This page describes how to install an external USB socket on the IR100. Note that this involves taking your radio to pieces and cutting the box, it also may involve some soldering, depending on which USB hub device you can find. <center><b>OPENING YOUR RADIO IS AT YOUR OWN RISK, AND WILL INVALIDATE YOUR WARRANTY</b></center> thumb|Installing an external USB socket on the IR100 (Click for a full-sized version)...")
  • 12:5112:51, 8 June 2025 Installing an Ethernet LAN connection (hist | edit) [1,819 bytes] Philipp (talk | contribs) (Created page with "I've choosen an Ethernet-Lan-Adaptor from Faraloon(NetLINE) [USB10/100 Ethernet Adapter] It uses a pegasus chip. Image:ir100_back.jpg To add a ethernet adapter: * ... will be continued (; --Tim 23:02, 5 March 2008 (CET) ---- Another IR100 was fitted with a Linksys USB100TX ethernet adaptor (released in 1999, £4 inc postage from eBay). This uses the Pegasus chip that works straight out of the box with no modifications to the Reciva firmware...")
  • 12:3312:33, 8 June 2025 IMP Magicbox (hist | edit) [2,071 bytes] Philipp (talk | contribs) (Created page with "== Opening the IMP == This page describes how to open the IMP radio. Most is easy, but take care when removing or connecting the flatcable, this is a fragile part of the radio's guts. <center><b>OPENING YOUR RADIO IS AT YOUR OWN RISK!!</b></center> thumb|Opening the IMP (Click for a full-sized version) * 1. Remove the top cover by removing the 4 screws * 2. Peel of the rubber foot of the radio. * 3. Underneath are 3 small screws. Remove tho...")
  • 12:2912:29, 8 June 2025 HTTP Server (hist | edit) [3,691 bytes] Philipp (talk | contribs) (Created page with "== HTTP Server == The HTTP Server is installed using an application called 'busybox', which has been renamed to 'sharpfin' and installed alongside the radio's own busybox program. This same executable program provides the telnet server so that you can login. The HTTP server is installed at the same time as the login server using the patchfile which is found on the Enabling Login page. <center>Image:Sharpfin-radio.jpg</center> === Configuring === The HTTP se...")
  • 12:2212:22, 8 June 2025 Hardware (hist | edit) [4,640 bytes] Philipp (talk | contribs) (Created page with "= Radios = The Barracuda is used in these radios. If you think you can help build this public information resource, please [http://sharpfin.zevv.nl/index.php?title=Special:Userlogin&returnto=Main_Page create an account]and get involved. == Hardware Matrix == The radios contain slightly different internal hardware architectures, including different LCDs, Keypads and some different pin connections on the Barracuda module. A Hardware Matrix showing the d...")
  • 12:2112:21, 8 June 2025 Hardware Matrix (hist | edit) [1,221 bytes] Philipp (talk | contribs) (Created page with "== LCD Driver == === Ateam 4 Bit === <pre> Spec: 4bit i/f, 2 line, 5*11 font Used On: ? Datasheet: ? Driver: ? </pre> === Ateam 8 Bit === <pre> Spec: 4bit i/f, 2 line, 5*11 font Used On: Datasheet: Driver: </pre> === Sitronix ST7032 === Spec: 4bit i/f, 2 line, 5*11 font Used On: Pure Evoke Datasheet: [http://www.sitronix.com.tw/sitronix/product.nsf/Doc/ST7032?OpenDocument Sitronix ST7032] Driver: === Hitachi HD44780 === Used On: VPRO500 Datasheet: [http://www.eio...")
  • 12:2112:21, 8 June 2025 GPL (hist | edit) [1,256 bytes] Philipp (talk | contribs) (Created page with "The Reciva Radio uses GPL code, and fortunately for us, this gives us the right to obtain, build '''and install''' our version of the code. '' "Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for indiv...")
  • 12:1912:19, 8 June 2025 GPIOSignals (hist | edit) [9,183 bytes] Philipp (talk | contribs) (Created page with "= GPIO Signals = Within the source software, there are a number of references to GPIO pins with respect to specific functions. The following table attempts to collate all of the references: <table border=1> <tr><td><b>INTERFACE</b></td><td><b>SOURCEFILE</b></td><td><b>FUNCTION</b></td></tr> <tr><td> GPA0 </td><td> </td><td> </td></tr> <tr><td> GPA1 </td><td> </td><td> </td></tr> <tr><td> GPA2 </td><td> </td><td> </td></tr> <tr><td> GPA3 </td><td>...")
  • 12:1612:16, 8 June 2025 Enabling remote control in the firmware (hist | edit) [2,612 bytes] Philipp (talk | contribs) (Created page with "Install the Sharpfin base to enable shell access to your radio, follow this tutorial: http://www.sharpfin.org/sharpfin/images/7/7b/PatchingTheRecivaRadio.pdf Identify the Hardware ID of your radio by navigating through the radio's menu as follows: '''Configure > Version > Hardware ID''' Ensure you have a relatively recent version of firmware installed on your radio. This procedure has been tested with v257-a-865-a-476 firmware: Now complete the following steps to c...")
  • 12:1312:13, 8 June 2025 Enabling Login (hist | edit) [7,965 bytes] Philipp (talk | contribs) (Created page with "<table border=0> <tr> <td> == 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 Fil...")
  • 12:1212:12, 8 June 2025 Emulator (hist | edit) [2,460 bytes] Philipp (talk | contribs) (Created page with "== Emulating the Reciva Radio Hardware == This emulation project was started in the footsteps of a similar project on the Freecom Musicpal. This is just a working notes area at the moment. == Building the Emulator == === Special Bits On a Windows Platform === * Download (from http://www.mingw.org/download.shtml) and install MinGW into c:\mingw * Download (from http://www.mingw.org/download.shtml) and install MSys-Basic into c:\msys * Make sure that cygwin is not in t...")
  • 12:1212:12, 8 June 2025 DebugBoard (hist | edit) [537 bytes] Philipp (talk | contribs) (Created page with "= Debug Board = == Overview == This page describes how to build a debug board for the Barracuda Module == Parts == <table border=1> <tr><td>Part</td><td>Part Num</td><td>Quantity</td><td></td></tr> <tr><td>Vero Matrix Board</td><td>-</td><td>1</td><td></td></tr> <tr><td>40 Way Header Connector</td><td>?</td><td>1</td><td></td></tr> <tr><td>20 Way Header Connector</td><td>RS:131-995, M22-6122022</td><td>2</td><td>[http://www.selwyn.co.uk/Connectors/Board+to+Board+Conn...")
  • 11:4611:46, 8 June 2025 Crosscompiling (hist | edit) [2,539 bytes] Philipp (talk | contribs) (Created page with "== Simple "Hello World" == Assuming you have built the Toolchain, made the changes to your environment including PATH and carried out the instructions Enabling Login, a simple "Hello World!" program is easy to build. For the sake of this example we'll set up an alias to the crosscompiler. alias cc=arm-9tdmi-linux-gnu-gcc In a working directory, create a file called helloworld.c <syntaxhighlight> #include <stdio.h> main() { printf("Hello wo...")
  • 11:4411:44, 8 June 2025 Config.txt File (hist | edit) [26,315 bytes] Philipp (talk | contribs) (Created page with "== Introduction == Radios have a configuration file, which is named ConfigXXXX.txt, where XXXX is the hardware number of the radio, which you can find with 'Configure / Version'. For example, an IR-100 is 1012. The Radios page has known hardware numbers. The configuration file can be changed to enable/disable certain features. Some of these may add a feature a particular user finds useful. For example, those using the alarm clock may prefer it to be higher...")
  • 11:4311:43, 8 June 2025 Config Override (hist | edit) [3,026 bytes] Philipp (talk | contribs) (Created page with "== Config Override == This feature has been used in ernest on IR100 following the official release of FW v.257-a-421-a-057. Before the release, the file read: Option: dst-policy ec9 The recent official release of Firmware v257-a-421-a-057 for the IR100 has been recently well recieved, however, Reciva or DSG or both have taken the opportunity to make more use of the config file on the machine, located at /mnt/config/DSCO_ConfigOverride.txt. The IR100 seem to hav...")
  • 11:4211:42, 8 June 2025 Config example files (hist | edit) [17,330 bytes] Philipp (talk | contribs) (Created page with "== List of Radios == * See content above. == General Info == In this section you find ADDITIONAL configurations from other users which they have used on their radio. You can add your configuration file here, but make sure: * to enter the right name and radio id * to double check the config options * to add some comments To add a configuration easily to your radio, you can do the following using (copy and paste): * telnet your radio and remount the partition writable...")
  • 11:3811:38, 8 June 2025 Changing Your Radio (hist | edit) [4,420 bytes] Philipp (talk | contribs) (Created page with "This page is for owners of Radios who wish to make changes to the software/firmware running on radio, but are a bit lost as to where to start. This gives an overview and a few pointers into the Wiki. == The warning. == Almost everything described here may be breaking the terms of any warranty you have with the supplier. Quite a few of the things described run the risk of turning your radio into a "brick", see 10 Sure-Fire Ways to Trash Your Radio. So, procee...")
  • 11:3611:36, 8 June 2025 Changing Firmware (hist | edit) [8,799 bytes] Philipp (talk | contribs) (Created page with "== Changing Firmware == === Warning === '''This is a very Advanced Process, has has had very limited testing.''' === Licensing === The Reciva Radios use Encoder/Decoder algorithms (CODECs) such as MP3, Real and AAC. These CODECs require licensing. Reciva and/or your radio provider have paid these licensing fees on your behalf, and in turn, you have paid them when you bought the radio. When / if a new CODEC comes out, Reciva and/or your radio provider need to negoti...")
  • 11:3211:32, 8 June 2025 Bush TR2015 (hist | edit) [1,536 bytes] Philipp (talk | contribs) (Created page with "==Introduction== This radio first appeared in late 2006. ==Pictures== <table><tr> <td>thumb|Top</td> <td>thumb|Control panel</td> </tr></table> Photos reproduced with the permission of Logikir100.tripod.com ==Opening the Bush radio== It is suggested you make a simple 'L' shaped hook from a paper clip. This could then be used to pull out the four plastic plugs which cover the recessed screws. <table><tr> <td>Image:Bush1...")
  • 11:3111:31, 8 June 2025 Building Under Cygwin (hist | edit) [2,826 bytes] Philipp (talk | contribs) (Created page with "I wanted to try building under Cygwin for convenience as opposed to using my Linux box. Here are the problems I encountered using an virgin checkout of the source tree from Git. I had already installed the cross compiler for Cygwin with no problems so I'll preume you have too. '''[1] "Can't execute binary file" error message during build''' I think this first happened trying to run fixdep.exe from [root]srcipksharpfin-base-ipkusyboxscriptsasic This file should be buil...")
  • 11:2411:24, 8 June 2025 BT Internet Radio (hist | edit) [1,586 bytes] Philipp (talk | contribs) (Created page with "==Introduction== This radio first appeared in late 2006. ==Pictures== <table><tr> <td>thumb|Front view</td> <td>thumb|Rear view</td> <td>thumb|Controls panel</td> <td>thumb|Display</td> <td>thumb|Volume Control</td> <td>thumb|Dial</td> <td>thumb|Power switch and headphone socket</td> </tr></table> Photos reproduced with the permi...")
  • 11:2311:23, 8 June 2025 BetaFirmware (hist | edit) [3,170 bytes] Philipp (talk | contribs) (Created page with "In mid-Dec 2008 the beta program re-opened. Registered users when logged into the Reciva site have access to a forum that is not normally visible. On Jan 21st 2009 the following announcement was made on the beta testers' forum: "As of this morning, and until further notice, we are not accepting new user registrations for the beta programme.<br> This does not mean that the beta programme is about to be withdrawn, and everybody who is already signed up [...snip...] wil...")
  • 11:1911:19, 8 June 2025 Backuping the radio (hist | edit) [4,389 bytes] Philipp (talk | contribs) (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...")
  • 11:1811:18, 8 June 2025 ALMHX AlarmClockTime (hist | edit) [2,468 bytes] Philipp (talk | contribs) (Created page with "= ALMHX_AlarmClockTime.txt = == File Format == The file contains a number of rows (one for each alarm). Rows are in the format: hh:mm t cccccccccc w a o * hh - Hours to display for alarm time * mm - Minutes to display for alarm time * d - Day of week (0=Sunday, 1=Monday) * cc - Unix time for alarm time (assumes always on GMT!) * w - 0=Once, 2=Daily, 3=Weekly, 4=WeekDays, 5=Weekends * a - 0=Buzzer, 1=presetAlarm.txt, 2=presetAlarm1.txt ... * o - 0=off, 1=on Ex...")
  • 11:1811:18, 8 June 2025 AE Wifi Radio (hist | edit) [1,978 bytes] Philipp (talk | contribs) (Created page with "= Opening the AE = This page describes how to open the AE radio. Most is easy, but take care when removing or connecting the flatcable, this is a fragile part of the radio's guts. <center><b>OPENING YOUR RADIO IS AT YOUR OWN RISK!!</b></center> * Pull off the knob and remove the two small screws underneath. * Pull op the front of the rubber foot and remove the two smalls screws. * Gently pull forward the metal front of the radio and remove. * Remove the 4 screws in t...")
  • 11:1611:16, 8 June 2025 257-a-865-a-476 (hist | edit) [1,641 bytes] Philipp (talk | contribs) (Created page with "This is perhaps a significant release as it adds transport controls for BBC On Demand WMA streams. This release contains a fix for how the software dealt with the end of an On Demand stream. A number of changes and updates have also been made to the Media Player since 257-a-865-a-464. The following text is reproduced from a message posted on the Reciva beta forum regarding changes made to the Media Player in v257-a-865-a-468: The radio will have two playlists/queues...")
  • 11:1611:16, 8 June 2025 257-a-865-a-400 (hist | edit) [677 bytes] Philipp (talk | contribs) (Created page with "This firmware fixes a problem that was introduced some time after 220 and was present in 349. When playing tracks from MP3Tunes or the Media-Player, switching to standby and then back-on made the radio go straight to the last played radio station, and not back into media-player. 400 switches back on in media player mode so you can simply press pause to resume at the track that was playing before the unit was put into standby. Note that the offical latest firmware for th...")
  • 11:1411:14, 8 June 2025 257-a-756-a-199 (hist | edit) [3,378 bytes] Philipp (talk | contribs) (Created page with "'''Suitable config for IR100''' ---- N.B. Some of the options are already defined in the all_radios* and features_257* files ---- include all_radios.txt include features_257-a-756.txt Option: reply-button-function on Option: backlight-level-standby 2 Option: backlight-level-inactive 4 Option: upnp on Option: media-player on Option: initial-volume-mb 0 Option: initial-volume 28 Option: volume-control off Option: user-interfa...")
  • 11:1411:14, 8 June 2025 257-a-756-a-164-a-002 (hist | edit) [152 bytes] Philipp (talk | contribs) (Created page with "* Service Pack: v257-a-756-a-164-a-002 * Application: v589-a-950-a-181-a-002 * Helix: v075-a-009-a-029 * Kernel: v24080813+00 * Bootloader: v017-c-002")
  • 11:1311:13, 8 June 2025 257-a-615-a-087 (hist | edit) [965 bytes] Philipp (talk | contribs) (Created page with "== 257-a-615-a-087 Firmware Information == <!-- Remeber that this is a page about the firmware features, not a particular radios features. Your radio may have 5 presets, for example, but the firmware can handle hundreds! --> === Release Date === Created 19th April 2008 === Features === * 802.11b / 802.11g Wifi Support * Uses Reciva Database * Supports My Streams * Supports My Stations * Wi-Fi Meter * Protocols Supported: * RTSP (Real Time Streaming Protocol) *...")
  • 11:1211:12, 8 June 2025 257-a-615-a-076 (hist | edit) [835 bytes] Philipp (talk | contribs) (Created page with "== 257-a-615-a-076 Firmware Information == <!-- Remeber that this is a page about the firmware features, not a particular radios features. Your radio may have 5 presets, for example, but the firmware can handle hundreds! --> === Release Date === Created 14th April 2008 Not released as yet === Features === * 802.11b / 802.11g Wifi Support * Uses Reciva Database * Supports My Streams * Supports My Stations * Wi-Fi Meter * Protocols Supported: * RTSP (Real Time Stre...")
  • 11:1111:11, 8 June 2025 257-a-615-a-075 (hist | edit) [820 bytes] Philipp (talk | contribs) (Created page with "== 257-a-615-a-075 Firmware Information == <!-- Remeber that this is a page about the firmware features, not a particular radios features. Your radio may have 5 presets, for example, but the firmware can handle hundreds! --> === Release Date === March 20th 2008 (withdrawn April 14th 2008) === Features === * 802.11b / 802.11g Wifi Support * Uses Reciva Database * Supports My Streams * Supports My Stations * Wi-Fi Meter * Protocols Supported: * RTSP (Real Time Stre...")
  • 11:1011:10, 8 June 2025 257-a-421-a-057 (hist | edit) [926 bytes] Philipp (talk | contribs) (Created page with "== 257-a-421-a-057 Firmware Information == <!-- Remeber that this is a page about the firmware features, not a particular radios features. Your radio may have 5 presets, for example, but the firmware can handle hundreds! --> === Release Date === November 11th 2007 === Features === * 802.11b / 802.11g Wifi Support * Uses Reciva Database * Supports My Streams * Supports My Stations * Wi-Fi Meter * Protocols Supported: * RTSP (Real Time Streaming Protocol) * MMS (...")
  • 11:0911:09, 8 June 2025 257-a-421-a-025 (hist | edit) [802 bytes] Philipp (talk | contribs) (Created page with "== 257-a-421-a-025 Firmware Information == <!-- Remeber that this is a page about the firmware features, not a particular radios features. Your radio may have 5 presets, for example, but the firmware can handle hundreds! --> === Release Date === Unknown === Features === * 802.11b / 802.11g Wifi Support * Uses Reciva Database * Supports My Streams * Supports My Stations * Wi-Fi Meter * Protocols Supported: * RTSP (Real Time Streaming Protocol) * MMS (Microsoft M...")
  • 11:0811:08, 8 June 2025 10 Sure-Fire Ways to Trash Your Radio (hist | edit) [1,032 bytes] Philipp (talk | contribs) (Created page with "== Introduction == Your radio is a collection of a large number of programs, all working in a small memory-space. Many of these programs must be running in order to connect to the network. Tampering with your radio can cause it to stop working. There are a number of ways to break it, including ... * Deleting the password file * Corrupting a configuration file (e.g. passwd, inittab) * Installing a program on boot that takes too much memory * Deleting critical driver f...")
  • 10:4610:46, 8 June 2025 Main Page (hist | edit) [3,879 bytes] MediaWiki default (talk | contribs)
(newest | oldest) View ( | older 50) (20 | 50 | 100 | 250 | 500)