Node Adapter V7 (Available Now!)

Firmware Updater  PCB Info.  Setting program   Connector Info.  LED soldering Info.  Stand alone repeater   Case(SS-125) Info.  FAQ

I do not accept your order from Italy now. Because the custom of Italy was hiolding or lossing the parcel post. Already I lost over $1000. So I do not like to loss more money.

Price Information (Japanese Yen only, Do not send US dollar.)
  • Price of assembled board is 11,000Yen.
  • Price of Assembled board + case (SS-125 without drilling) is 11,500Yen.
  • Price of full assembled box (with drilled box) is 12,000Yen. (Not available)

  • Those prices are included registered mail fee. (Any country)

    A miniDIN cable is available. (Length is 1.8m. see photo.) If you will order the calbe with above board, please plus 500Yen. Price is changed. (08/21/2011)

    I changed the price of miniDIN cable. (08/21/2011)
    If you will order the cable separately, price of one cable is 700Yen (include shipping). Price of two cables is 1100Yen (include shipping charge).

    If you are interesting this adapter, please contact me. (email address: 7m3tjz@jk1zrw.org) Don't send your momey to me before my reply.



    Node_update_client V02.08 of CentOS5 is available now.

    V07.70 (test version Date:10/22/2013) is available. This version has new D-STAR specification. If you have a time. please test it and report me. If you are interesting to use V07.70, please use "node_update_client -p 889" command. (You must use the V02.08 or later of node_update_client. Please check the version of your node_update_client. If you don't have V02.08 or later, please re-download it.)

    I found some bug on node_update_client.exe. Latest version is V02.08. If you do not have, please re-download the node_update_client.zip.


    Latest version is V07.54. (09/17/2011)
    If you use the node adapter at noisy place, please update to V07.54 or later.

    I added the switch for header generation. If you do not like the RF header generation, please uncheck this switch. V07.42 or later Setting program is V04.02.

    PTT lock problem was solved. Fixed version is V07.36 or later.

    0. I added Altenate header generation logic. V07.62 Only (If Adapter does not receive the RF header, Adapter picks up the header infromation from slow data field.)
    1. I fixed PTT lock on repeater mode V07.54.
    2. I fixed COS off problem V07.54.
    3. I changed the fedault rs232c speed from 19200bps to 38400bps. V07.53
    4. I fixed S/N quelch timing V07.50.
    5. I added miner change for COS routine. V07.40
    6. Timing error was fixed for COS ON/OFF.
    7. I fixed small bug in RS232C. V07.38. If you don not use RS232C, you don't need to update.
    8. I changed update method for firmware. Please download the node_update_client.zip (include node_update_client.exe and fw_update.exe). And run the "node_update_client.exe" with internet connection. This program is online update program.
    9. I deleted the pre and post bit pattern setting. No more support this setting. Do not use this setting command on your application program.

    If your PC does not detect the node adapter, please delete the regisroty of node adapter with regedit program. This version was fixed for timeout problem of USB and S/N sqeulch.

    If you use S/N squelch, please set the S/N value to 400 or higher value. If you get the generated header only, please reduce this value.

    New setting program (V04.01) is available for V07.26 or later. (I found the bug on V04.00 06/04/2011)

    USB Hub user: If you got the R2D2 or does not work the firmware update program (fw_update.exe), please remove the USB Hub and connect directly to PC.

    Test version of Serial port is available. This version supports the command mode and GPS message mode(send & receive messages). If you are interesting to test this version, please contact me. E-mail: 7m3tjz@jk1zrw.org


    Bug Information
    I found bug in S/N squelch routine. I already sent the hex file of V07.22 to each user. Please update your node adapter. (See Firmware update section) If you do not get the hex file of V07.23. please contact me.
    Current version is V07.36. Now online update system is available. So, please update your firmware by yourself.


    Information
    New Feature of V7 (v07.26 or later) board
    1. USB type bootloader is supported (You can update the PIC program at your home without PIC programmer.)
    2. RS232C is supported (38400bps 8bits None parity 1 stop bit) This is not slow data port. You can control the node adapter thru this port insted of USB. (see Command format and RF received sample) Also, NodeDisplay uses this port.
    3. Full speed mode (USB 2.0) only. (No more support low speed mode.)
    4. Restore the initial default value.
    5. You can change the Product ID thru usb command. You can use multi node adapter cards on one PC.
    6. Firmware update switch
    7. Full dual power support (auto select bus power and self power)
    8. New board has RS232c male, miniDIN(6pin), USB B type and DC connectors. (no more use board and wire connector)
    9. New board has four LED. (PTT, COS, POWER and USB attached)

    Following features are still available from former version
    10. S/N squelch (like RSSI) avaialble from version V05.42 (08/30/2009)
    11. Jitter buffer support from version V05.49 (09/24/2009)
    12. Beacon support from version V05.50(09/25/2009)
    13. Stand Alone Repeator mode from V00.01 (03/03/2008)

    Following feature are avaiable after V07.07.
    14. You can change the Vender ID thru usb command.
    15. You can select the following function for RS232C port.
        Command mode (like ID-1 command) If you use this mode, you do not need USB port.
        Slow data message receive (Normal mode and Standalone repeter mode)
        GPS message receive (Normal mode and Standalone repeter mode)
        GPS message send (Under cinstruction and testing)

    Also, this node adapter supports Full Duplex operation. Therefore, you can make the own repeater (gateway system and stand alone system). When you want to use the repeater software or stand alone repeater mode, you must set Full Duplex mode. If you set the Half Duplex mode, repeater software and stand alone repeater mode do not work correctly.
    PCB Information
    Photo 1 Photo 2 Photo 3 Photo 4

    Connector Information (Right to Left on above Photo.)
    NameConnect toRemarks
    RS232Coption PC or Node Display*Normal Cable
    miniDINRigminiDIN 6p
    USBPCNot need for Standalone repeater mode
    DC7V - 15V (option)External DC**
    * Node adapter accepts the all command through rs232c port insted of USB port.
    ** If you use USB, you do not need the external DC power.
    External DC input (Center +) Inner:2.1mm Outer:5.5mm
    You must set the 9600bps mode for data/tnc port of your rig.

    Pin assign Information of miniDIN
    Pin No.Remark
    1Data (to RIG)
    2GND
    3PTT (to RIG)
    49600 bps Input (from RIG)
    5Not use
    6SQ(COS)

    LED soldering information

    Firmware Update Programs
    Do not use PIC programmer. You must use this update program. And you must set the normal mode (not repeater mode) of SW4.

    node_update_client.02.09.zip (include node_update_client.exe and fw_update.exe)
    node_update_client (Linux version libusb-1.0)
    node_update_client 02.08 (CentOS5 static link version update 08/12/2011)

    Manual of node_update_client (update 07/04/2011)

    This update program is online update program. Also, you must unpack and run those programs on writeable directory. This update program uses the port 888. No more support the mailing of new firmware.

    When you ran node_update_client.exe, you got the following messages.
    DV Firmware Updater flash erasing: DONE.
    DV Firmware Updater id programming: FAILED.
    Failed to read HID buffer.
    Operation aborted.

    Those messages mean "borken the bootloader". Therefore, please send me your board/box, I will repare it.

    Product ID setting program (Linux version only)
    Product ID setting program for libusb-0.1.xx (static link version) 12/03/2009

    Linux user:
    If you got the error code -71 on 2.6.xx kernel, please execute following command.

    echo -1 > /sys/module/usbcore/parameters/autosuspend

    Own program (application) writter:

    If you use follwong command, Please delete those command. Because I deleted those command after V06.25 and V07.25. Also, I use those value for another command after V06.40 and V07.40.

    #define SET_PreBitPattern 0xe0
    #define SET_PostBitPattern 0xe1
    #define GET_PreBitPattern 0xe2
    #define GET_PostBitPattern 0xe3

    I added some dv detection logic. When Node adapter does not receive the RF header but detectes the re-sync signal, adapter geneates the RF header (that is same as last RF header.) Also, when adapter generate the RF header, adapter sets the 7th bit of satatus byte. (This detection logic is same as ICOM's rig.) If you don't like this logic, please check the 7th bit. and ignore the RF header

    1. If you make your own internet apllication using node adapter, you must support the jitter buffer and reconstruction logic of UDP packet.
    2. You must impute the loss packet. Because, sometimes the UDP packet does not come original sequence and same delay time.
    3. When TX buffer of node adapter is empty, node adapter sets the PTT off. Because, DV strema is synconus signal. Therefore, you must send the dv stream without interrupt. (You must send 12 bytes with excat 20m secund interval or store the enough bytes in TX buffer.)
    4. When your application program get a error from "PTT ON" command, you must re-execute the "PTT ON" command. (Still node adapter is running the "PTT OFF" sequence.)


    libusb-win32-0.1.xx user
    If you got -5(return code) of PUT_DATA command, please retry same command after 10 20 mSecond. This error code(-5) of PUT_DATA is "TX buffer is full".
    libusb-0.1.xx user
    If you got -32(return code) of PUT_DATA command, please retry same command after 10 or 20 mSecond. This error code(-32) of PUT_DATA is "TX buffer is full".
    libusb-1.xx user
    If you got -32 (return code) from usb_control_msg command, the pipe between PC and Node adapter was borekn. If you got this, you could not access the USB driver (libusb-win32 or libusb) more. This conndition occured when you re-executed the former usb command with short interval. You must delay to re-execute at least 1 mSecond (5mSecond or more is fine.). This is the physical requirement (low level layer) of USB interface. (This is not Node adapter problem.) Also, when you will execute the usb_control_msg commands with short interval, you will get this problem. And you must check the return code of all usb_control_msg commands.

    Sample source file of echotest program (Linux version for libusb-0.1.xx)
    sample.tar.bz2

    Default setting program
    Default setting program V04.04 for V07.56 or later (10/31/2011 include DLL)
    Default setting program V04.03 for V07.53 or later (09/17/2011 include DLL)
    Default setting program V04.02 for V07.42 or later (07/26/2011 include DLL)
    Default setting program V04.01 for V07.26 or later (06/04/2011 include DLL)
    Default setting program V03.06 (11/29/2010 include DLL)
    Default setting program V03.06 (11/29/2010 execute only)

    Notice:
    If you use S/N squelch, please Auto polarity is unchecked, COS Check is unchecked and S/N Squelch is setted from 100 to 300. (do not set big value.)
    If you use V07.22 or later version, please set 400 or high value to the S/N value. If you get the generated header only, please recude this value.

    RX display program
    rf_read V01.04 (RX test program)

    Echo test program
    execute(V00.03 06/14/09) Audio file for reading
    play02.exe (V00.02 05/10/09)

    libusb-win32 device driver
    libusb-win32 page install pakage is available. (You do not need manual install.)

    libusb-win32 is same as libusb (linux version). See http://www.libusb.org/

    Linux user
    Linux version of rf_read, echotest, recorder, player and NodeAdapter_Set are available.
    Linux static link version V00.06 for libusb-0.1.12 (12/03/2009)
    You must install the libusb-0.1.12
    Linux version v01.01 for libusb-1.xx (10/10/2009)
    You must install the libusb-1.0.3(not need libusb-compat-xx)

    SW1, SW2 and SW3 setting
    Yaesu/KenwoodICOMIC-208H/ID-800
    SW1offonoff
    SW2onoffon
    SW32-31-22-3
    Detail Information.
    SW1:
    ON when COS circuit is "open colector without pull up registor",
    OFF when COS circuit is "not open colector" or "with pull up registor".
    SW3:
    1-2 (must be SW2 ON) when COS is reversed signal.
    2-3 and SW2 ON when COS is normal signal.


    SW4 setting
    Normal ModeRepeater Mode
    1-2onoff
    2-3offon
    When you use the hotspot, repeater software of Scott or David, you must set Normal Mode.
    If you set the Repeater Mode, node adapter does not accpet any USB command. Therefore, if you set the Repeater Mode, PC does not recognize the node adapter.


    SW5 setting
    Normal Modeon
    Bootloader Programming Modeoff
    When you run the firmware update program, you must set Normal Mode.

    Case(SS-125) Information
    TAKACHI ELECTRIC INDUSTRIAL Co., Ltd. SS-125
  • Cutting information
  • Drilling information

  • Stand alone repeater setting
    If you use the standalone mode, DV adapter does not accept any PC control via USB. Do not use any PC programs. If you need to modify the default setting parameter, please set the normal mode.

    1. Jummper pin of SW4 is setted Repeter Mode (2-3 on).
    2. Must setted "My Repeater Call Sign" on PIC using NodeAdapter_set program. See Repeater setting page
    3. PTT and Mod. output are connected to TX rig. And COS and Demod. input are connected RX rig.(must check the Replace box)

    Also, you must set your DV rig as follows.
    4. RPT1 is setted the repeater callsign of Node adapter.
    5. You must set "DUP on" on your DV rig.

    Diagram of connection between TX rig, RX rig and this adapter.



    FAQ

    General
    F. How to connect the node adapter to transiver.
    A. Connect packet port (TNC or DATA port see pin assign). Node adapter uses the 9600bps packet port. You do not use internal TNC. Also you must set the 9600bps for packet port.

    F. Which do I user the USB bus power or external power?
    A. If you use the normal mode (not standalone repeter mode), you use the USB bus power.

    F. PC does not detect the node adapter.
    A. You must set the normal mode of SW4. (not repeater mode)

    F. How to reset the initila default value?
    A.
      1. Please push the Reset and Init value switch same time.
      2. Release the Reset switch.
      3. Wait the 3 or 4 seconds after step 2, release the Init value switch.

    F. PC does not dectect/recognze the node adapter. But the node adapter worked fine before.
    A. Please reset the initial default values.

    F. I got R2D2 voice from my D-STAR receiver.
    A. If you use the USB Hub, please remove the USB Hub and connect to PC directly.

    F. Receiver does not hear the voice.
    A1. Adjust the TX level (see VR position)
      Do not add the over voltage. Please check the deviation and input level programs/Nodeadapter_set.03.05.zip>NodeAdapter_set program.

    F. What value I set the S/N value?
    A. 300-400 is fine. If you get the generated header only, please reduce this value. If you run the rf_sq, you can see the current S/N value. (CenOS5 version )

    F. TX of one rig is no ploblem. But another one does not work.
    A. Set the TX polarity using NodeAdapter_set program.

    F. TX of UHF(VHF) is no ploblem. But VHF(UHF) does not work.
    A. Set the TX polarity using NodeAdapter_set program.

    F. TX of one band is no ploblem. But other band does not work.
    A. Set the TX polarity using NodeAdapter_set program.

    F. ID-31/ID-51 dose not get the voice
    A. Please change the R10 from 100K to 330K (or near value).
    F. Receiver does not show the short message.
    A. Check the packet mode of your rig. You must set 9600bps for packet/data port.

    F. Receiver does not show the callsign information.
    A1. Increase the delay time.
    A2. Check the packet mode of your rig. You must set 9600bps for packet/TNC port.
    A3. Adjust TX level. (see VR position)

    F. What is the serial number (S/N)?
    A. Run the testlibusb-win or run rf_read.exe. You can see the serial number (S/N). (please ignore first two digits "07".)

    F. When the node adapter received weak signal, the adapter did not work collectly.
    A. Set the suitable value of S/N squelch. (If you set 0, S/N squelch is ignored.) If node adapter connect SQ(COS) line from your rig, please set both squelch.

    Rig Information
    TM-V7
    F. Some rig of Kenwood (like V7) does not work during TX time.
    A. Set the half duplex mode using NodeAdapter_set program. (Some rig of kenwood is comming the SQ signal during TX time.)

    TM-D710
    F. TM-D710 does not work the COS.
    A.
    1. Set the [BUSY] for menu no.520.
    2. Set 9600bps for menu no.518.
    3. Select right band for menu no. 517.
    4. Do not change the activation type logic using MCP-2A software.(MCP-2A is memory control program of Kenwood.)

    FT-857/FT-897
    F. FT-857/FT-897 does not work RX.
    A.
    1. Select PKT mode by MODE(<)/MODE(>)
    2. Set the EXT MENU mode (Menu mode No. 001)
    3. Set the audio input level of PKT9600 (Menu mode No. 072)
    4. Set the packet baud rate to 9600 [PKT RATE] (Menu mode No. 073)

    FT-817
    F. FT-817 does not work RX and TX.
    A.
    1. Select PKT mode by MODE(<)/MODE(>)
    2. Set the packet baud rate to 9600 [PKT RATE] (Menu Item 40)

    Firmware Update
    F. How to set the bootloader mode
    A. Please set the default initial value.
      1. Push the FW PUD switch. Do not release until step 3
      2. Push the Reset switch.
      3. When cos led is blinking, release the FW UPD switch.

    F. PC does not detect the node adapter.
    A. You must set the normal mode of SW4. (not repeater mode)

    F. I got the following messages duaing fw_update. What do I do?
      DV Firmware Updater flash erasing: DONE.
      DV Firmware Updater id programming: FAILED.
      Failed to read HID buffer.
      Operation aborted.
    A. Those messages mean "broken the bootloader". Therefore, please send me your board/box. I will repair it.
    Note: Some one miss used the fw_update program. Therefore, I added the check logic in new bootloader for this problem.

    Multi boards
    F. Can I use multple board on same PC?
    A. Yes, you can. You can set the new Vendor ID and new Product ID of your node adapter. The application program needs to suppot the different Vendor and Product ID.

    F. Can I use the multple boards with Scout's software and G4ULF's software?
    A. Yes, both software suports multiple boards. Therefore, you can use multiple bands(multiple bands) at same time.

    Vendor ID & Product ID
    Default Vender ID is 0x04d8 and default Product ID is 0x0300.

    F. Can I change the Vendor ID and Product ID?
    A. Yes, you can. You can set the new Vendor ID and new Product ID of your node adapter.

    F. Can I use different Product ID with HotSpot?
    A. Yes, you can set the PID on setup screen of HotSpot. (HotSpot does not support the different Vender ID.) But HotSpot does not support multple boards at same time.

    F. I forgot the changed Vendor ID and/or Product ID. How do I find it?
    A. Please set the default initial value.
      1. Please push the Reset and Init value switch same time.
      2. Release the Reset switch.
      3. Wait the 3 or 4 seconds after step 2, release the Init value switch.

    G4ULF's software
    F. What version does work G4ULF's software?
    A. V06.xx and V07.xx only. (He demonstrated his software at Dayton 2010 with V07.02 box.)

    GPS Messages
    F. What version does work GPS messages?
    A. Current release version does not support GPS messages. But test version is available. If you are interesting to test the test version, please contact me. ( E-mail: 7m3tjz@jk1zrw.org)

    Default Setting program
    F. What does mean each value?
    A. See Basic information setting page

    F. How to setting the standalone repeter mode?
    A. See Repeater setting page

    Standalone repeter Mode
    F. How to setup the standalone repeater mode?
    A. See Stand alone repeater section

    F. How to setting the standalone repeter mode?
    A. See Repeater setting page


    Last Modified 10/22/2013
    Copyright © 2010-2013 All Rights Reserved.
    Satoshi Yasuda 7M3TJZ/AD6GZ
    E-mail: 7m3tjz@jk1zrw.org