Navigation

    • Register
    • Login
    • OpenHardware.io
    • Categories
    • Recent
    • Tags
    • Popular
    1. Home
    2. Thar0l
    3. Posts
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    Posts made by Thar0l

    • RE: MYSBootloader 1.3 pre-release & MYSController 1.0.0beta

      @abmantis You can just solder ISP wires to arduino without disconneting NRF. It's programming well (I've already tested this solution with my network)

      posted in Development
      Thar0l
      Thar0l
    • RE: MYSBootloader 1.3 pre-release & MYSController 1.0.0beta

      @tekka @jkandasa
      Thank you.
      I've added

      #define MY_REPEATER_FEATURE
      

      line in Node code, and it is working now.

      posted in Development
      Thar0l
      Thar0l
    • RE: MYSBootloader 1.3 pre-release & MYSController 1.0.0beta

      @jkandasa I've tried and it didn't help.

      posted in Development
      Thar0l
      Thar0l
    • RE: MYSBootloader 1.3 pre-release & MYSController 1.0.0beta

      @jkandasa
      I have this:

      [Log message] read: 1-1-0 s=255,c=4,t=2,pt=6,l=6,sg=0:010002006202
      [Log message] send: 0-0-1-1 s=255,c=4,t=3,pt=6,l=22,sg=0,st=ok:010002006302801481E090E00F90DF91CF910895FC01
      [Log message] read: 1-1-0 s=255,c=4,t=2,pt=6,l=6,sg=0:010002006302
      [Log message] send: 0-0-1-1 s=255,c=4,t=3,pt=6,l=22,sg=0,st=ok:0100020064021382128248EE53E060E070E044835583
      [Log message] read: 1-1-0 s=255,c=4,t=2,pt=6,l=6,sg=0:010002006402
      [Log message] send: 0-0-1-1 s=255,c=4,t=3,pt=6,l=22,sg=0,st=ok:0100020065026683778385ED91E09183808308951092
      [Log message] read: 1-1-0 s=255,c=4,t=2,pt=6,l=6,sg=0:010002006502
      

      And yes, it has been updated.
      Thanks, OTA works now, allthought remote reboot doesn working.

      posted in Development
      Thar0l
      Thar0l
    • RE: MYSBootloader 1.3 pre-release & MYSController 1.0.0beta

      @jkandasa said:

      @Алексей-Гусаров It looks like your node is not in the range!

      It sends messages it really in is 0.5 meters from gw.

      posted in Development
      Thar0l
      Thar0l
    • RE: MYSBootloader 1.3 pre-release & MYSController 1.0.0beta

      @jkandasa I've tried to reboot and have such rsponce:

      Apr 28, 2016 02:49:44 PM	serial   0:GatewayNode Received Internal [Log message] send: 0-0-1-1 s=255,c=3,t=13,pt=0,l=0,sg=0,st=fail:
      Apr 28, 2016 02:49:44 PM	serial   1:SensorNode	Sent Internal	[Reboot]
      
      posted in Development
      Thar0l
      Thar0l
    • RE: MYSBootloader 1.3 pre-release & MYSController 1.0.0beta

      @tekka OK, I'll try to do it tomorrow.

      posted in Development
      Thar0l
      Thar0l
    • RE: MYSBootloader 1.3 pre-release & MYSController 1.0.0beta

      @tekka I'm using mycotroller.org instead of myscontroller. It writes that "firmware update initiated" and nothing happens.

      posted in Development
      Thar0l
      Thar0l
    • RE: MYSBootloader 1.3 pre-release & MYSController 1.0.0beta

      @tekka
      boards.txt:

      ######## settings for ext XTAL 16Mhz, EESAVE, BOD1V8, no lock
      proMYSBL16.name=ATmega328 external 16Mhz with MYSBootloader
      proMYSBL16.upload.tool=avrdude
      proMYSBL16.upload.protocol=arduino
      proMYSBL16.upload.maximum_size=30720
      proMYSBL16.upload.maximum_data_size=2048
      proMYSBL16.upload.speed=115200
      proMYSBL16.bootloader.tool=avrdude
      proMYSBL16.bootloader.low_fuses=0xFF
      proMYSBL16.bootloader.high_fuses=0xD2
      proMYSBL16.bootloader.extended_fuses=0x06
      proMYSBL16.bootloader.unlock_bits=0x3F
      proMYSBL16.bootloader.lock_bits=0x3F
      proMYSBL16.bootloader.file=MySensors/MYSBootloaderV13pre.hex
      proMYSBL16.build.mcu=atmega328p
      proMYSBL16.build.f_cpu=16000000L
      proMYSBL16.build.board=AVR_UNO
      proMYSBL16.build.core=arduino
      proMYSBL16.build.variant=standard
      
      ######## settings for 8Mhz internal clock, EESAVE, BOD1V8, no lock
      proMYSBL8.name=ATmega328 internal 8Mhz with MYSBootloader
      proMYSBL8.upload.tool=avrdude
      proMYSBL8.upload.protocol=arduino
      proMYSBL8.upload.maximum_size=30720
      proMYSBL8.upload.maximum_data_size=2048
      proMYSBL8.upload.speed=57600
      proMYSBL8.bootloader.tool=avrdude
      proMYSBL8.bootloader.low_fuses=0xE2
      proMYSBL8.bootloader.high_fuses=0xD2
      proMYSBL8.bootloader.extended_fuses=0x06
      proMYSBL8.bootloader.unlock_bits=0x3F
      proMYSBL8.bootloader.lock_bits=0x3F
      proMYSBL8.bootloader.file=MySensors/MYSBootloaderV13pre.hex
      proMYSBL8.build.mcu=atmega328p
      proMYSBL8.build.f_cpu=8000000L
      proMYSBL8.build.board=AVR_UNO
      proMYSBL8.build.core=arduino
      proMYSBL8.build.variant=standard
      

      MyConfig.h:

      #ifdef MY_DISABLED_SERIAL
      #undef MY_DEBUG
      #endif
      
      #ifndef MY_BAUD_RATE
      #define MY_BAUD_RATE 115200
      #endif
      
      //#define MY_DISABLE_REMOTE_RESET
      
      //#define MY_RADIO_NRF24
      //#define MY_RADIO_RFM69
      //#define MY_RS485
      
      #ifndef MY_NODE_ID
      #define MY_NODE_ID AUTO
      #endif
      
      #ifndef MY_PARENT_NODE_ID
      #define MY_PARENT_NODE_ID AUTO
      #endif
      
      // #define MY_REPEATER_FEATURE
      
      #ifndef MY_SMART_SLEEP_WAIT_DURATION
      #define MY_SMART_SLEEP_WAIT_DURATION 500
      #endif
      
      //#define MY_OTA_FIRMWARE_FEATURE
      
      #ifndef MY_OTA_FLASH_SS
      #define MY_OTA_FLASH_SS 8
      #endif
      
      #ifndef MY_OTA_FLASH_JDECID
      #define MY_OTA_FLASH_JDECID 0x1F65
      #endif
      
      #ifndef MY_GATEWAY_MAX_RECEIVE_LENGTH
      #define MY_GATEWAY_MAX_RECEIVE_LENGTH 100
      #endif
      
      #ifndef MY_GATEWAY_MAX_SEND_LENGTH
      #define MY_GATEWAY_MAX_SEND_LENGTH 120
      #endif
      
      #ifndef MY_GATEWAY_MAX_CLIENTS
      #define MY_GATEWAY_MAX_CLIENTS 1
      #endif
      
      //#define MY_LEDS_BLINKING_FEATURE
      
      //#define MY_WITH_LEDS_BLINKING_INVERSE
      
      //#define MY_DEFAULT_ERR_LED x
      //#define MY_DEFAULT_TX_LED x
      //#define MY_DEFAULT_RX_LED x
      
      //#define MY_INCLUSION_MODE_FEATURE
      
      //#define MY_INCLUSION_BUTTON_FEATURE
      
      #ifndef MY_INCLUSION_MODE_FEATURE
      #undef MY_INCLUSION_BUTTON_FEATURE
      #endif
      
      #ifndef MY_INCLUSION_MODE_BUTTON_PIN
      	#if defined(ARDUINO_ARCH_ESP8266)
      		#define MY_INCLUSION_MODE_BUTTON_PIN 5
      	#else
      		#define MY_INCLUSION_MODE_BUTTON_PIN 3
      	#endif
      #endif
      
      #ifndef MY_INCLUSION_MODE_DURATION
      #define MY_INCLUSION_MODE_DURATION 60
      #endif
      
      #if defined(MY_INCLUSION_BUTTON_EXTERNAL_PULLUP)
      #define MY_INCLUSION_BUTTON_PRESSED HIGH
      #else
      #define MY_INCLUSION_BUTTON_PRESSED LOW
      #endif
      
      //#define MY_SIGNING_ATSHA204
      
      //#define MY_SIGNING_SOFT
      
      //#define MY_SIGNING_REQUEST_SIGNATURES
      
      #ifndef MY_VERIFICATION_TIMEOUT_MS
      #define MY_VERIFICATION_TIMEOUT_MS 5000
      #endif
      
      //#define MY_SIGNING_NODE_WHITELISTING {{.nodeId = GATEWAY_ADDRESS,.serial = {0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01}}}
      
      #ifndef MY_SIGNING_ATSHA204_PIN
      #define MY_SIGNING_ATSHA204_PIN 17
      #endif
      
      #ifndef MY_SIGNING_SOFT_RANDOMSEED_PIN
      #define MY_SIGNING_SOFT_RANDOMSEED_PIN 7
      #endif
      
      #ifndef MY_RS485_BAUD_RATE
      #define MY_RS485_BAUD_RATE 9600
      #endif
      
      #ifndef MY_RS485_MAX_MESSAGE_LENGTH
      #define MY_RS485_MAX_MESSAGE_LENGTH 40
      #endif
      
      //#define MY_RF24_ENABLE_ENCRYPTION
      
      #ifndef MY_RF24_CE_PIN
      	#if defined(ARDUINO_ARCH_ESP8266)
      		#define MY_RF24_CE_PIN 4
      	#elif defined(ARDUINO_ARCH_SAMD)
      		#define MY_RF24_CE_PIN 27
      	#else
      		#define MY_RF24_CE_PIN 9
      	#endif
      #endif
      
      #ifndef MY_RF24_CS_PIN
      	#if defined(ARDUINO_ARCH_ESP8266)
      		#define MY_RF24_CS_PIN 15
      	#elif defined(ARDUINO_ARCH_SAMD)
      		#define MY_RF24_CS_PIN 3
      	#else
      		#define MY_RF24_CS_PIN 10
      	#endif
      #endif
      
      #ifndef MY_RF24_PA_LEVEL
      #define MY_RF24_PA_LEVEL RF24_PA_MAX
      #endif
      
      #ifndef MY_RF24_CHANNEL
      #define MY_RF24_CHANNEL	76
      #endif
      
      #ifndef MY_RF24_DATARATE
      #define MY_RF24_DATARATE RF24_250KBPS
      #endif
      
      #ifndef MY_RF24_BASE_RADIO_ID
      #define MY_RF24_BASE_RADIO_ID ((uint64_t)0xA8A8E1FC00LL)
      #endif
      
      //#define MY_SOFTSPI
      
      #ifndef MY_SOFT_SPI_SCK_PIN
      #define MY_SOFT_SPI_SCK_PIN 14
      #endif
      
      #ifndef MY_SOFT_SPI_MISO_PIN
      #define MY_SOFT_SPI_MISO_PIN 16
      #endif
      
      #ifndef MY_SOFT_SPI_MOSI_PIN
      #define MY_SOFT_SPI_MOSI_PIN 15
      #endif
      
      #ifndef MY_RFM69_FREQUENCY
      #define MY_RFM69_FREQUENCY   RF69_868MHZ
      #endif
      
      //#define MY_IS_RFM69HW
      
      #ifdef MY_IS_RFM69HW
      	#define MY_RFM69HW true
      #else
      	#define MY_RFM69HW false
      #endif
      
      #ifndef MY_RFM69_NETWORKID
      #define MY_RFM69_NETWORKID     100
      #endif
      
      #ifndef MY_RF69_IRQ_PIN
      #define MY_RF69_IRQ_PIN RF69_IRQ_PIN
      #endif
      
      #ifndef MY_RF69_SPI_CS
      #define MY_RF69_SPI_CS RF69_SPI_CS
      #endif
      
      #ifndef MY_RF69_IRQ_NUM
      	#if defined(ARDUINO_ARCH_ESP8266)
      		#define MY_RF69_IRQ_NUM MY_RF69_IRQ_PIN
      	#else
      		#define MY_RF69_IRQ_NUM RF69_IRQ_NUM
      	#endif
      #endif
      
      //#define MY_RFM69_ENABLE_ENCRYPTION
      
      //#define MY_GATEWAY_W5100
      //#define MY_GATEWAY_ENC28J60
      //#define MY_GATEWAY_ESP8266
      
      #ifndef MY_PORT
      #define MY_PORT 5003
      #endif
      
      //#define MY_USE_UDP
      
      #ifndef MY_IP_RENEWAL_INTERVAL
      #define MY_IP_RENEWAL_INTERVAL 60000
      #endif
      
      #ifndef MY_MAC_ADDRESS
      #define MY_MAC_ADDRESS 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED
      #endif
      
      //#define MY_CONTROLLER_IP_ADDRESS 192, 168, 178, 254
      
      //#define MY_NODE_LOCK_FEATURE
      
      #ifndef MY_NODE_UNLOCK_PIN
      #define MY_NODE_UNLOCK_PIN 14
      #endif
      
      #ifndef MY_NODE_LOCK_COUNTER_MAX
      #define MY_NODE_LOCK_COUNTER_MAX 5
      #endif
      
      

      In node scetch:

      #define MY_DEBUG
      

      I have no logs from node because serial isn't working at all. Which logs should I attach?

      posted in Development
      Thar0l
      Thar0l
    • RE: MYSBootloader 1.3 pre-release & MYSController 1.0.0beta

      @tekka Serial not working after uploading MYSbootloader v1.3pre. ArduinoProMini 5v16Mhz. Is it normal?

      posted in Development
      Thar0l
      Thar0l