QuoteYou need to power down the board, close jumper PROG, power up the board then issue the change address command, then power down the board, then open the jumper PROG and finally power and check new address.
QuoteAre you sure it is on I2C port 1? It can be I2C 0 or 2?
QuoteSure you can try modio2tool, there is explanation on how to compile and use:
https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/UEXT%20MODULES/MOD-IO2/linux-access-tool
# chmod a+x ./modio2tool
# ./modio2tool
bash: ./modio2tool: No such file or directory
#define SET_ADDRESS 0xF0
i2cset 2 0x21 0xHH
i2cset 2 0x21 0xF0 0xHH
Quote from: PepeTheFrog on December 21, 2023, 11:22:33 AMHi,
I have an Olimex BC66 Dev Kit.
Sim: Vodafone Italy NB-IOT that operates on band 20. MCC: 22210
I try to attach the bc66 to network using the following commands.AT+QSCLK=0
ATE1
AT+CSCON=1
AT+QBAND=1,20
AT+CFUN=0
AT+QCGDEFCONT="IP","m2m.vodafone.it"
AT+QRST=1
AT+QSCLK=0
ATE1
AT+CSCON=1
but I get the following results:F1: 0000 0000
V0: 0000 0000 [0001]
00: 0006 000C
01: 0000 0000
U0: 0000 0001 [0000]
T0: 0000 00B4
Leaving the BROM
RDY
+CFUN: 1
+CPIN: READY
+CEREG: 2,,,,,0,0
AT+QSCLK=0
OK
ATE1
OK
AT+CSCON=1
OK
+CSCON: 1
+CSCON: 0
+CSCON: 1
+CEREG: 3,,,,,0,15
+CSCON: 0
+CSCON: 1
+CSCON: 0
+CEREG: 3,,,,,0,14
+CSCON: 1
+CSCON: 0
+CSCON: 1
+CSCON: 0
+CSCON: 1
+CSCON: 0
+CSCON: 1
+CEREG: 3,,,,,0,15
+CSCON: 0
+CSCON: 1
+CSCON: 0
+CEREG: 3,,,,,0,14
As you can see the registration keep getting denied ( stat value: 3).
I've tried any possible thing on earth and made sure that the SIM was OK by calling the operator, which confirmed to me that everything was alright.
Any possible idea or tip? I will try to flash the A11 firmware on the dev kit but Quectel told me that this would not solve the problem. Any tip is appreciated
Edit: the APN is "m2m.vodafone.it" which is correct
RXMODE_RSSI
691735: EV_JOINING
691741: engineUpdate, opmode=0x4
802330: engineUpdate, opmode=0x4
802349: EV_TXSTART
802429: TXMODE, freq=868500000, len=23, SF=7, BW=125, CR=4/5, IH=0
1118044: setupRx1 txrxFlags 00 --> 01
start single rx: now-rxtime: 4
1118678: RXMODE_SINGLE, freq=868500000, SF=7, BW=125, CR=4/5, IH=0
rxtimeout: entry: 1119204 rxtime: 1118669 entry-rxtime: 535 now-entry: 5 rxtime-txend: 312375
1180544: setupRx2 txrxFlags 0x1 --> 02
start single rx: now-rxtime: 5
1181178: RXMODE_SINGLE, freq=869525000, SF=12, BW=125, CR=4/5, IH=0
rxtimeout: entry: 1195530 rxtime: 1181169 entry-rxtime: 14361 now-entry: 5 rxtime-txend: 374875
1195559: processRx2Jacc txrxFlags 0x2 --> 00
1196212: EV_JOIN_TXCOMPLETE: no JoinAccept
i2cset 1 0x21 0x22
command (I tried booting the MOD-IO2 with the jumper set, setting it afterwards and then launching the command, power cycling the MOD-IO2, and it is still at 0x21 regardless of what I do).Quote from: LubOlimex on May 13, 2024, 09:44:46 AMMaybe try with GPIO32 or GPIO33I tried GPIO32 with the same result. A random flash , sometimes all 100 pixels and other times just a few, always White . WS2815B. I timed it to see if they were equally timed , but they are not