User contributions for Philipp
Jump to navigation
Jump to search
8 June 2025
- 13:2913:29, 8 June 2025 diff hist +770 N 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:2813:28, 8 June 2025 diff hist +1,236 N 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..." current
- 13:2713:27, 8 June 2025 diff hist +2,702 N 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..." current
- 13:2613:26, 8 June 2025 diff hist −1 Libreciva No edit summary current
- 13:2613:26, 8 June 2025 diff hist +1,862 N 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:2513:25, 8 June 2025 diff hist +341 N 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" current
- 13:2313:23, 8 June 2025 diff hist 0 N File:LCD-SWClock.jpg No edit summary current
- 13:2313:23, 8 June 2025 diff hist 0 N File:LCD-yesno.jpg No edit summary current
- 13:2213:22, 8 June 2025 diff hist 0 N File:LCD-input.jpg No edit summary current
- 13:2213:22, 8 June 2025 diff hist 0 N File:LCD-menu.jpg No edit summary current
- 13:2213:22, 8 June 2025 diff hist 0 N File:LCD-volume.jpg No edit summary current
- 13:2113:21, 8 June 2025 diff hist 0 N File:LCD-playback.jpg No edit summary current
- 13:1913:19, 8 June 2025 diff hist −24 LCD display No edit summary current
- 13:1913:19, 8 June 2025 diff hist +11,805 N LCD display Created page with "== Overview == The Reciva radios support a range of LCD displays, from 2 line text displays to much larger graphical displays. Some displays/radios have features such as adjustable brightness and contrast, and settable icons and LEDs, and others do not. The sharpfin project has provided the Libreciva interface library, which is written in two halves (a low level hardware access library - lcdhw.c/lcdhw.h, and a higher level interface library - lcd.c/lcd.h). == Usa..."
- 13:1813:18, 8 June 2025 diff hist −73 Keys No edit summary current
- 13:1413:14, 8 June 2025 diff hist +1,552 N Keys Created page with "== Overview == The Libreciva key function provides access to the Reciva keyboard. In order to use the library function, you must include the header file: <syntaxhighlight> #include "key.h" </syntaxhighlight> === struct key_handler *key_init() === This function must be called to initialize the keyboard interface. It returns a handle structure, which must be used whenever the keyboard is polled with key_poll(). === int key_poll(struct key_handler *eh, struct key..."
- 13:1213:12, 8 June 2025 diff hist 0 N File:JTAG-SM.png No edit summary current
- 13:1113:11, 8 June 2025 diff hist +1,867 N JTAG Port 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..." current
- 13:0913:09, 8 June 2025 diff hist 0 N File:Ir100 608mr7.pcb.jpg No edit summary current
- 13:0913:09, 8 June 2025 diff hist 0 N File:IR100-Motherboard-Layers.jpg No edit summary current
- 13:0913:09, 8 June 2025 diff hist +4,029 N IR100 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 diff hist +1,355 N IR100 Back Rotation 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..." current
- 13:0413:04, 8 June 2025 diff hist +2,047 N Introduction 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..." current
- 13:0313:03, 8 June 2025 diff hist 0 Installing an Infrared Remote Control on the IR100 No edit summary
- 13:0313:03, 8 June 2025 diff hist +10,124 N Installing an Infrared Remote Control on the IR100 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 diff hist +2,355 N Moving the USB Wi-Fi dongle on the IR100 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)..." current
- 12:5912:59, 8 June 2025 diff hist 0 N File:Ir100-install-external-usb.jpg No edit summary current
- 12:5912:59, 8 June 2025 diff hist +2,355 N Installing an External USB Socket on the IR100 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)..." current
- 12:5612:56, 8 June 2025 diff hist 0 N File:IR100-ethernet-fitted.jpg No edit summary current
- 12:5612:56, 8 June 2025 diff hist 0 N File:IR100-ethernet-holes.jpg No edit summary current
- 12:5512:55, 8 June 2025 diff hist 0 N File:IR100-with-USB-hub-and-ethernet.jpg No edit summary current
- 12:5412:54, 8 June 2025 diff hist 0 N File:USB100TX-board-underside.jpg No edit summary current
- 12:5412:54, 8 June 2025 diff hist 0 N File:USB100TX-inside.jpg No edit summary current
- 12:5312:53, 8 June 2025 diff hist 0 N File:USB100TX-outside.jpg No edit summary current
- 12:5212:52, 8 June 2025 diff hist 0 N File:Ir100 back.jpg No edit summary current
- 12:5112:51, 8 June 2025 diff hist +1,819 N Installing an Ethernet LAN connection 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..." current
- 12:5012:50, 8 June 2025 diff hist −1 MediaWiki:Common.css No edit summary Tag: Reverted
- 12:5012:50, 8 June 2025 diff hist 0 N File:Sharpfin water.png No edit summary current
- 12:4112:41, 8 June 2025 diff hist 0 N File:Imp main bottom.jpg No edit summary current
- 12:4012:40, 8 June 2025 diff hist 0 N File:Imp button composite.jpg No edit summary current
- 12:3912:39, 8 June 2025 diff hist 0 N File:Imp button bottom.jpg No edit summary current
- 12:3912:39, 8 June 2025 diff hist 0 N File:Imp button top.jpg No edit summary current
- 12:3812:38, 8 June 2025 diff hist 0 N File:Imp amp bottom.jpg No edit summary current
- 12:3812:38, 8 June 2025 diff hist 0 N File:Imp amp top.jpg No edit summary current
- 12:3512:35, 8 June 2025 diff hist 0 N File:Imp main top.jpg No edit summary current
- 12:3412:34, 8 June 2025 diff hist 0 N File:Imp-opening.jpg No edit summary current
- 12:3312:33, 8 June 2025 diff hist +2,071 N IMP Magicbox 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..." current
- 12:3012:30, 8 June 2025 diff hist 0 N File:Sharpfin-radio.jpg No edit summary current
- 12:2912:29, 8 June 2025 diff hist +3,691 N HTTP Server 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..." current
- 12:2712:27, 8 June 2025 diff hist 0 N File:Barracuda.jpg No edit summary current