Activity for ats909hoggy

  • ats909hoggy ats909hoggy released /USB-ATS909_Adapter/USB-ATS909_adapter_0.1.200 - Boot.hex

  • Siarzhuk Zharski Siarzhuk Zharski posted a comment on ticket #1

    I2C is based on using two pins - SDA, SCL that are connected to VCC using so known pull-up resistors. Devices on the bus shorts the lines to GND to produce signals and communicate. ATS909X Device already has such pull-ups (just to let the internal I2C bus working) - and your Raspi has the same pull-ups - and extra external voltage comes to receiver's I2C bus through those resistors on Raspi. That voltage can make a distortions to signal and other participants on the bus, like display and CPU cannot...

  • Jon Jon posted a comment on ticket #1

    sorry didn't realy understand you on that: "Try to not use pull-ups on your Raspi - just set SCL/SDA to Hi-Z. In opposite case you power the device's bus with extra 3,3V power. " can you clarify a bit its interesting I didn't break anything in the proces :) yet :) BTW: How would I check for sure which A or B pin is SCL or SDA can I do this with a multimeter?

  • Siarzhuk Zharski Siarzhuk Zharski posted a comment on ticket #1

    ATS909X I2C bus is loaded with much more functionality than in ATS909 - display control, frequency tuning etc. so it is not surprise, that adding extra pull-ups (to external power) to the bus will break the device/display functionality. :-) Try to not use pull-ups on your Raspi - just set SCL/SDA to Hi-Z. In opposite case you power the device's bus with extra 3,3V power. By the way, AFAIR after sending (DATA OUT) all pages the receiver will try to reread they back from our adapter and (probably)...

  • Jon Jon posted a comment on ticket #1

    are you sure that SCL is A and SDA is B, because whenever I try to connect my Raspberry PI B+ to the radio (did I mention that breadbord wires always fall out so its hard to make a solid connection without holding the wires and using at least 4 heands) its I2C pins are GPIO 2,4 like here: https://pinout.xyz/pinout/i2c# than I tried to set my raspberry pi as I2C slave according to this: https://raspberrypi.stackexchange.com/a/91438 but whenever I connect any pin to A/B terminal the radio becomes unresponsive...

  • Siarzhuk Zharski Siarzhuk Zharski posted a comment on ticket #1

    Corresponding to http://ats909hoggy.sourceforge.net/usb-gpio12-connect.jpg SDA is B, SCL is A. Ground is required anyway to let the bus working. You cannot ruin your radio - even you load corrupted dump - its EEPROM will be reset to default set of station and settings. you cannot ruin your stations until you using "upload" command - i.e writing EEPROM to radio. Download EEPROM from radio is safe. You should configure your I2C program as I2C slave with address 0x51 (AFAIR) and must reconfigure your...

  • Jon Jon modified a comment on ticket #1

    Thanks decided to switch hardware a bit and will use Raspberry PI Model B+ which has 3.3V i2c and 512MB of RAM I am a bit confused on how to use WiringPi with I2C even after reading this: http://wiringpi.com/reference/i2c-library/ still don't know I connect A to SDA and B to SCL or vice versa?, do I realy need ground?, because according to your previus comment: " Just for you information - device do not take care of I2C slave NACKs - it sends data regardless of our acknowledgements or not acknowledgments."...

  • Jon Jon posted a comment on ticket #1

    Thanks decided to switch hardware a bit and will use Raspberry PI Model B+ which has 3.3V i2c and 512MB of RAM I am a bit confused on how to use WiringPi with I2C even after reading this: http://wiringpi.com/reference/i2c-library/ still don't know I connect A to SDA and B to SCL or vice versa?, do I realy need ground?, because according to your previus comment: " Just for you information - device do not take care of I2C slave NACKs - it sends data regardless of our acknowledgements or not acknowledgments."...

  • Siarzhuk Zharski Siarzhuk Zharski posted a comment on ticket #1

    Hi, Jon, as far as I rememebr, the EEPROM dump is about 2048 bytes long for ATS909 and a bit more (2560?) for ATS 909X. Receiver sends it in 256 byte long pages, page by page. There are no way to select a page to download or download only one page - the whole EEPROM dump is send. So to keep all data in your MCU - it has to have more RAM onboard. Obviously you can download one or two pages to test your hardware, but for working sample you need more RAM onboard. Just for you information - device do...

  • Siarzhuk Zharski Siarzhuk Zharski posted a comment on ticket #1

    Hi, Jon, as far as I rememebr, the EEPROM dump is about 2048 bytes long for ATS909 and a bit more (2560?) for ATS 909X. Receiver sends it in 256 byte long pages, page by page. There are no way to select a page to download or download only one page - the whole EEPROM dump is send. So to keep all data in your MCU - it has to have more RAM onboard. Obviously you can download one or two pages to test your hardware, but for working sample you need more RAM onboard. Just for you information - device do...

  • Jon Jon modified a comment on ticket #1

    OK Thanks as Seerduino is using this Microcontroller: https://en.wikipedia.org/wiki/ATmega328 and does not have USB, only serial out I was wondering do I have to read the whole EEPROM of my ATX909X out to ATmega328 as I have only 1Kb EEPROM on there or 2KB SRAM that could be problematic or I can for a first PoC only read the first Page of stationns on FM for instance? Thanks for Anwsering and Best Regards also which Port (A or B) does SDA/SCL map to in ATS909X? PS: do I have to use headphone jack...

  • Jon Jon posted a comment on ticket #1

    OK Thanks as Seerduino is using this Microcontroller: https://en.wikipedia.org/wiki/ATmega328 and does not have USB, only serial out I was wondering do I have to read the whole EEPROM of my ATX909X out to ATmega328 as I have only 1Kb EEPROM on there or 2KB SRAM that could be problematic or I can for a first PoC only read the first Page of stationns on FM for instance? Thanks for Anwsering and Best Regards

  • Siarzhuk Zharski Siarzhuk Zharski posted a comment on ticket #1

    Hi, for ATS909X I2C levels 3.3V and they are more "stable" and "clean" than for classical ATS909. For the last one I have used 5V powered board and have to adjust SCL and SDA pull-ups rersistance to different values to "balance" those lines for MCU. More info about those adjustments are on the project main page http://ats909hoggy.sourceforge.net/ Due this specific of ATS909 model the making of universal adapter for both models I see as very problematic.

  • Jon Jon created ticket #1

    using Seerduino (Arduino) as MicroController instead of PIC18

  • Siarzhuk Zharski Siarzhuk Zharski committed [db3569]

    Reimplement I2C/EEPROM handliong routines locally.

  • Siarzhuk Zharski Siarzhuk Zharski committed [db1069]

    fix project.

  • Siarzhuk Zharski Siarzhuk Zharski committed [a8153d]

    Support auto-incremented builds with bootloader HEX merging.

  • Siarzhuk Zharski Siarzhuk Zharski committed [efdc67]

    Template for PIC16F1454 chip support - more che...

  • Siarzhuk Zharski Siarzhuk Zharski committed [56c599]

    Fix processing timer time BCD values and priori...

  • Siarzhuk Zharski Siarzhuk Zharski committed [ccce1b]

    Adjust SCL/SDA pullup outputs for ATS-909 compa...

  • Siarzhuk Zharski Siarzhuk Zharski committed [5605b6]

    Untested attempt to fix band issues in priority...

  • Siarzhuk Zharski Siarzhuk Zharski committed [9c3f22]

    Cleanup.

  • Siarzhuk Zharski Siarzhuk Zharski committed [dfce0c]

    Timer's hours and minutes are stored in BCD for...

  • Siarzhuk Zharski Siarzhuk Zharski committed [86f844]

    Cleanup and fix issue with lower case character...

  • Siarzhuk Zharski Siarzhuk Zharski committed [503249]

    Support for classic ATS-909 EEPROM layout too.

  • Siarzhuk Zharski Siarzhuk Zharski committed [2a1c3f]

    Fix Ancourage time offset is -9 instead of -4 (...

  • Siarzhuk Zharski Siarzhuk Zharski committed [442790]

    More clean and complete support XML writing/rea...

  • Siarzhuk Zharski Siarzhuk Zharski committed [f8163c]

    Finish support of formatted XML output.

  • Siarzhuk Zharski Siarzhuk Zharski committed [8f9f71]

    Improve XML writing and reading and formatting ...

  • Siarzhuk Zharski Siarzhuk Zharski committed [b588c4]

    just working draft of human-readable formatted ...

  • Siarzhuk Zharski Siarzhuk Zharski committed [556495]

    More support on loading from XML file. Prelimin...

  • Siarzhuk Zharski Siarzhuk Zharski committed [def209]

    Support locale-independent LoadStringEx helper ...

  • Siarzhuk Zharski Siarzhuk Zharski committed [57e6c6]

    Start implementing reading data from XML data f...

  • Siarzhuk Zharski Siarzhuk Zharski committed [91b775]

    Switch updating controller buffer with modified...

  • Siarzhuk Zharski Siarzhuk Zharski committed [5d422f]

    cleanup no functional changes.

  • Siarzhuk Zharski Siarzhuk Zharski committed [6e4676]

    Implement storing document files in XML format ...

  • Siarzhuk Zharski Siarzhuk Zharski committed [324a35]

    Cleanup warnings - no functional changes.

  • Siarzhuk Zharski Siarzhuk Zharski committed [0b77da]

    Continue porting document to use elements objec...

  • Siarzhuk Zharski Siarzhuk Zharski committed [062f0b]

    Improve disabling some ui elements on disconnec...

  • Siarzhuk Zharski Siarzhuk Zharski committed [2e5e51]

    Start porting document to use elements objects ...

  • Siarzhuk Zharski Siarzhuk Zharski committed [b8458e]

    UI support for adapter I2C protocol switching a...

  • Siarzhuk Zharski Siarzhuk Zharski committed [396c47]

    Finalize support of i2c protocol ATS-909 <-> AT...

  • Siarzhuk Zharski Siarzhuk Zharski committed [d01b26]

    Start I2C protocol status/selection UI support ...

  • Siarzhuk Zharski Siarzhuk Zharski committed [168073]

    Fix I2C reading and adjust EEPROM layout for AT...

  • Siarzhuk Zharski Siarzhuk Zharski committed [1ba6e0]

    Start implementing customizable I2C protocol su...

  • Siarzhuk Zharski Siarzhuk Zharski committed [a4d7ad]

    A bit hardware support on ATS909X - I2C write O...

  • Siarzhuk Zharski Siarzhuk Zharski committed [99d3f4]

    Switch RTL from DLL to static - no need to depl...

  • Siarzhuk Zharski Siarzhuk Zharski committed [d69d70]

    Home Page is released!

  • Siarzhuk Zharski Siarzhuk Zharski committed [e0aa68]

    Home page adjusted: Releasing first public vers...

  • Siarzhuk Zharski Siarzhuk Zharski committed [e9cafe]

    Added tag fw_version_0.1.200_USB-GPIO12 for cha...

  • Siarzhuk Zharski Siarzhuk Zharski committed [286a1c]

    Moved tag version_0.9.0-RC1 to changeset 9e44d6...

  • ats909hoggy ats909hoggy released /USB-ATS909_Adapter/readme.md

  • ats909hoggy ats909hoggy released /HoggyStudio/readme.md

  • Siarzhuk Zharski Siarzhuk Zharski committed [83c07f]

    Added tag version_0.9.0-RC1 for changeset 4846a...

  • ats909hoggy ats909hoggy released /HoggyStudio/HoggyStudio_0.9.0-RC1_Setup_x64.zip

  • ats909hoggy ats909hoggy released /HoggyStudio/HoggyStudio_0.9.0-RC1_Setup_x86.zip

  • ats909hoggy ats909hoggy released /USB-ATS909_Adapter/HoggyStudio_USB-ATS909_adapter_0.1.200.zip

  • ats909hoggy ats909hoggy released /USB-ATS909_Adapter_0.1.200/HoggyStudio_USB-ATS909_adapter_0.1.200.zip

  • Siarzhuk Zharski Siarzhuk Zharski committed [4846ab]

    first public version - 0.1.200

  • Siarzhuk Zharski Siarzhuk Zharski committed [680bb3]

    Support "Launch Hoggy Studio" checkbox on the F...

  • Siarzhuk Zharski Siarzhuk Zharski committed [80a222]

    deployment support adjusted and fixes. Has acce...

  • Siarzhuk Zharski Siarzhuk Zharski committed [db8626]

    Event logging support may be switched now and s...

  • Siarzhuk Zharski Siarzhuk Zharski committed [c4b2f4]

    Fix issue with not loaded version mask on non-e...

  • Siarzhuk Zharski Siarzhuk Zharski committed [ef0ab8]

    Change version string layout - utilize build nu...

  • Siarzhuk Zharski Siarzhuk Zharski committed [9e44d6]

    Merge

  • Siarzhuk Zharski Siarzhuk Zharski committed [692162]

    More info on HS introduction video added. Small...

  • Siarzhuk Zharski Siarzhuk Zharski committed [97d11f]

    Preparing to first beta release. :)

  • Siarzhuk Zharski Siarzhuk Zharski committed [f67239]

    Fix Test sub-menu layout etc.

  • Siarzhuk Zharski Siarzhuk Zharski committed [650eca]

    Home page layout changed.

  • Siarzhuk Zharski Siarzhuk Zharski committed [9e490b]

    More info on USB GPIO12 modifcations.

  • Siarzhuk Zharski Siarzhuk Zharski committed [a1699e]

    Some words about Hoggy Studio in the home page.

  • Siarzhuk Zharski Siarzhuk Zharski committed [775723]

    More info about project on the Home Page.

  • Siarzhuk Zharski Siarzhuk Zharski committed [d82f56]

    Reload some extra resources on switching UI lan...

  • Siarzhuk Zharski Siarzhuk Zharski committed [99502c]

    HID bootlader by USB-GPIO12

  • Siarzhuk Zharski Siarzhuk Zharski committed [76ce81]

    About dialog layout and placement adjusted.

  • Siarzhuk Zharski Siarzhuk Zharski committed [278d24]

    Support for application version and build number.

  • Siarzhuk Zharski Siarzhuk Zharski committed [8bb75c]

    Finish UI localization resources.

  • Siarzhuk Zharski Siarzhuk Zharski committed [3c15b5]

    Home Page skeleton

  • Siarzhuk Zharski Siarzhuk Zharski committed [1d6b9c]

    Idiots! Idiots! Idiots! Most ugly app I have se...

  • Siarzhuk Zharski Siarzhuk Zharski committed [f539b1]

    Fix font used in status pane.

  • Siarzhuk Zharski Siarzhuk Zharski committed [096d77]

    Draft of deployment support. InstallShield was ...

  • Siarzhuk Zharski Siarzhuk Zharski committed [5453a0]

    More human-readable status pane messages.

  • Siarzhuk Zharski Siarzhuk Zharski committed [bcd962]

    Final fix for dirty-check on closing application.

  • Siarzhuk Zharski Siarzhuk Zharski committed [46e123]

    Fix closing app after saving during dirty-check...

  • Siarzhuk Zharski Siarzhuk Zharski committed [4a730c]

    Some fixes to resource strings.

  • Siarzhuk Zharski Siarzhuk Zharski committed [96994b]

    some problems were found again.

  • Siarzhuk Zharski Siarzhuk Zharski committed [c7106b]

    Fix dirty-check on exiting using File-Exit menu...

  • Siarzhuk Zharski Siarzhuk Zharski committed [0d3c27]

    Implement application close handler - prevent m...

  • Siarzhuk Zharski Siarzhuk Zharski committed [ee2b67]

    No need to check timer type before parsing freq...

  • Siarzhuk Zharski Siarzhuk Zharski committed [5e9241]

    Draft of installer package project added.

  • Siarzhuk Zharski Siarzhuk Zharski committed [4bd3a3]

    Class Diagramm updated - no functional changes.

  • Siarzhuk Zharski Siarzhuk Zharski committed [a496bb]

    Placeholders "Page #" in Etc priority button pa...

  • Siarzhuk Zharski Siarzhuk Zharski committed [3c4b18]

    Fix issue with non-editable sw page names in em...

  • Siarzhuk Zharski Siarzhuk Zharski committed [290b5e]

    Refactoring Document::TimeZone -> Document::Tim...

  • Siarzhuk Zharski Siarzhuk Zharski committed [d6fe18]

    Yet more support for user time zone editing and...

  • Siarzhuk Zharski Siarzhuk Zharski committed [d80638]

    Add reference column for SW bands inforamtion.

  • Siarzhuk Zharski Siarzhuk Zharski committed [457678]

    Fix applying all pages to controller EEPROM fro...

  • Siarzhuk Zharski Siarzhuk Zharski committed [cb636b]

    Fix incorrect city-2-index entries.

  • Siarzhuk Zharski Siarzhuk Zharski committed [797e9c]

    Implement possibility to enter time zone offset...

  • Siarzhuk Zharski Siarzhuk Zharski committed [a9d91b]

    Refactor TRACE support - add time of events, ne...

1 >