Dm-loggerrpi has problems in R45 release

I am using dm-loggerrpi porvided with MBPL_tools_R45 to collect logs and analyze them in QXDM. When using the default.cfg filter that is provided, the captured logs does not contain OTA LOG and LOG type messages for NR5G. This was working fine with earlier versions of MBPL_tools. Is there a way to download earlier versions of the tool?

I have checked the default.cfg filter file which is the same between R44 and R45

Thanks for looking into it. I used R30 and R35 previously which worked. Can you check those versions? I don’t have a copy of older versions anymore.

Also, the x86 version of the tool (dm-loggerhostx86_64) works in the latest version with default.cfg. Its the rpi version that has the issue.

How about the arm binary in latest version?

The arm64 gave an error probably because of arch mismatch. The arm64linaro also did not show OTA_LOG and LOG for NR5G with default.cfg.

I have checked the default.cfg filter file, it is the same between R35 and R45.

you can give a try on attached binary which is from R35
dm-loggerrpi (592.5 KB)

Yes the provided binary works as expected. It captures LOG and OTA LOG messages.

Here is the logs from both versions:

R45

dm-logger v1.0.2503.0                                         
                                                              
dm device: /dev/ttyUSB1                                       
qdss device: unset                                            
  enable QDSS logging config sequence file: filters/enable_qdss_usb.cfg                                                      
  disable QDSS logging config sequence file: filters/disable_qdss.cfg                                                        
dpl device: unset                                             
  enable DPL logging config sequence file: filters/enable_dpl_usb.cfg                                                        
  disable DPL logging config sequence file: filters/disable_dpl.cfg                                                          
config sequence file: filters/default.cfg                     
stop sequence file: unset                                     
log file: /home/piggy/qlog_captures/r45_default.qmdl          
data buffer size (bytes): 32768 (0x8000)                      
max log file size (bytes): 1073741824 (0x40000000)            
max total log size (bytes): -2147483648 (0x80000000)          
overwrite when max log size reached: no                       
merge data from all ports: no                                 
delay after connect (millisecond): 2                          
port i/o retries: 10                                          
port i/o retry interval (millisecond): 2                      
wait for device: no                                           
delay after device is detected (millisecond): 8000            
wait for device retries: 600                                  
wait for device retry interval (millisecond): 1000            

DM: >>(w29) 0/418                                             
DM: >>(w30) 0/382                                             
DM: >>(w31) 0/334                                             
DM: >>(w32) 0/59                                              
DM: >>(w33) 0/5                                               
DM: >>(w34) 0/425                                             
DM: >>(w35) 0/24                                              
-                                                             
Please press Ctrl+C to stop...                                
^C-                                                           
Saved 32025693/32025693 bytes from DM logging threads         

Total TX 2398 bytes, RX 32173457 bytes                       

R35:

dm-logger v1.0.2110.1                                         


port: /dev/ttyUSB1                                            
config sequence file: filters/default.cfg                     
stop sequence file: unset                                     
log file: /home/piggy/qlog_captures/r35_default.qmdl      
qshink db: no                                                 
max log file size: 2147483647                                 
max total log size: 2147483647                                
delay after connect: 5 microseconds                           
write port retries: 500                                       
write port retry interval: 1000 microseconds                  

Sending initial requests from config file...                  
81 initialize requests sent                                   

Hit any key to stop...                                        
^C0 final requests sent                                       

Total TX 4024 bytes, RX 10728300 bytes            

Great! At least it works now on your side.

BTW, can you tell which module are you using right now?
Is it EM929x?

I am using EM9191.

It would be nice to have this fixed in next versions. Thanks.

Ok, i will try to report this issue internally

Which firmware are you using?

BTW, do you see such problem with LTE network?

Manufacturer: Sierra Wireless, Incorporated
Model: EM9191
Revision: SWIX55C_03.10.07.00 e32f05 jenkins 2022/12/14 16:18:06
IMEI: 355890347256872
IMEI SV: 24
FSN: 783126206804B1
+GCAP: +CGSM

I only enabled NR5G bands in at!band but in the R35 version I could still see LTE NAS messages in the log but nothing on R45.