I went back to ionity.
CP is ok, PWM is detected at 5%
But
no communication.
Here are the oscilloscope tests
CP :
PXL_20240404_113026572.jpg
Input Modem RF (Test to R25 resistor) :
PXL_20240404_112743419.jpg
RX_N / RX_P / RXIN_N / RXIN_P : 0V
TX_N / TX_P / TXOUT_N / TXOUT_P : ~1.2V constant
Log SM32 :
Test_Ionity.txt
[edit]
The QCA log is strange. The version is not "normal".
Code: Select all
[10] [CONNMGR] 165 0 0 0 0 0 0 --> 0
[10] ETH rx HP: ffffffffffff00b05200000188e10062a000b05204000000000000000000000000000000000000000000000000000000000000000000000000000000
[10] [CONNMGR] ConnectionLevel changed from 0 to 5.
[10] ETH will transmit: ffffffffffff02342666164388e10000a000b05200000000000000000000000000000000000000000000000000000000000000000000000000000000
[70] ETH rx HP: 02342666164300b05200000188e10001a000b05200060b426f6f744c6f61646572000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c581b0000000000010000003f00000000000000
[70] [PEVSLAC] received GET_SW.CNF
For MAC 00:b0:52:00:00:01 software version BootLoader
[550] [CONNMGR] ConnectionLevel changed from 5 to 10.
[550] [PEVSLAC] from 0 entering 2
[580] [PEVSLAC] Checkpoint100: Sending SLAC_PARAM.REQ.
Why version is "Bootloader" ?
[edit2]
I am searching QC7000 + version Bootloader, and i am found a interesting code on github/open-plc-utils.
i have perhaps a particilar chip serial ?
Extract from
https://github.com/qca/open-plc-utils/b ... set.c#L432:
Code: Select all
if (! strcmp (confirm->MVERSION, "BootLoader"))
{
for (chip = 0; chip < SIZEOF (bootrom); chip++)
{
if (bootrom [chip].CLASS != confirm->MDEVICE_CLASS)
{
continue;
}
if (bootrom [chip].STRAP != LE32TOH (chipinfo->STRAP))
{
continue;
}
confirm->MDEVICE_CLASS = bootrom [chip].DEVICE;
* ident = LE32TOH (chipinfo->STRAP);
return;
}
}
else
{
You do not have the required permissions to view the files attached to this post.