I am also on Raspberry PI 4 with the same issue, I changed the permissions as mentioned above then I faced the same error above which is “Driver for 5.4.51-v7l+ kernel not found”.
I modified the setup script to use the Driver for 4.19.1 and it installed but I end up with the following result:
[07-22_19:00:03:454] Auto find usbnet_adapter = wwan0
[07-22_19:00:03:455] netcard driver = qmi_wwan, driver version = 22-Aug-2005
[07-22_19:00:03:455] Modem works in QMI mode
[07-22_19:00:03:479] cdc_wdm_fd = 7
[07-22_19:00:03:578] Get clientWDS = 17
[07-22_19:00:03:609] Get clientDMS = 1
[07-22_19:00:03:641] Get clientNAS = 4
[07-22_19:00:03:673] Get clientUIM = 2
[07-22_19:00:03:705] Get clientWDA = 1
[07-22_19:00:03:736] requestBaseBandVersion EC25AFFAR07A06M4G
[07-22_19:00:03:865] requestGetSIMStatus SIMStatus: SIM_READY
[07-22_19:00:03:865] requestSetProfile[1] broadband///0
[07-22_19:00:03:929] requestGetProfile[1] broadband///0
[07-22_19:00:03:961] requestRegistrationState2 MCC: 310, MNC: 410, PS: Attached, DataCap: LTE
[07-22_19:00:03:993] requestQueryDataCall IPv4ConnectionStatus: DISCONNECTED
[07-22_19:00:03:993] ifconfig wwan0 down
[07-22_19:00:04:001] ifconfig wwan0 0.0.0.0
[07-22_19:00:04:058] requestSetupDataCall WdsConnectionIPv4Handle: 0x871cde60
[07-22_19:00:04:185] change mtu 1500 -> 1430
[07-22_19:00:04:185] ifconfig wwan0 up
[07-22_19:00:04:194] busybox udhcpc -f -n -q -t 5 -i wwan0
udhcpc: started, v1.30.1
No resolv.conf for interface wwan0.udhcpc
udhcpc: sending discover
udhcpc: sending discover
udhcpc: sending discover
udhcpc: sending discover
udhcpc: sending discover
udhcpc: no lease, failing
[07-22_19:00:45:527] requestRegistrationState2 MCC: 310, MNC: 410, PS: Attached, DataCap: LTE
[07-22_19:00:45:560] requestRegistrationState2 MCC: 310, MNC: 410, PS: Attached, DataCap: LTE
[07-22_19:00:45:591] requestRegistrationState2 MCC: 310, MNC: 410, PS: Attached, DataCap: LTE
[07-22_19:00:52:151] requestRegistrationState2 MCC: 310, MNC: 410, PS: Attached, DataCap: LTE
[07-22_19:00:52:183] requestRegistrationState2 MCC: 310, MNC: 410, PS: Attached, DataCap: LTE
[07-22_19:00:54:327] requestRegistrationState2 MCC: 310, MNC: 410, PS: Attached, DataCap: LTE
[07-22_19:02:31:439] requestRegistrationState2 MCC: 310, MNC: 410, PS: Attached, DataCap: LTE
[07-22_19:02:41:199] requestRegistrationState2 MCC: 310, MNC: 410, PS: Attached, DataCap: LTE
And it never gets an IP address, so I run the AT command “AT+CGPADDR” which give me the following response:
AT+CGPADDR
+CGPADDR: 1,“10.110.174.174”
+CGPADDR: 2,“0.0.0.0,0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”
+CGPADDR: 3,“0.0.0.0,0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”
And apparently it got an IP address but the old version of the driver “4.19.1” seems that it can not get that IP address from the module.
Any support is highly appreciated.