Raspberry pi4 with pico lora, can not access web server

I have pi4 and tried to connect to a waveshare Pico-LoRa-SX1262. Install required packages, install meshtasticd, connect GPIOs to pico-lora and edit config.yaml. Pico-lora seems boot up OK but I can not access the web server.

Below are messages displayed in pi4 console (over ssh connection)

DEBUG | ??:??:?? 0 Current limit set to 140.000000
DEBUG | ??:??:?? 0 Current limit set result 0
DEBUG | ??:??:?? 0 Setting DIO2 as RF switch
DEBUG | ??:??:?? 0 Using MCU pin -1 as RXEN and pin -1 as TXEN to control RF switching
INFO  | ??:??:?? 0 Set RX gain to boosted mode; result: 0
INFO  | ??:??:?? 0 SX1262 Radio init succeeded, using SX1262 radio
INFO  | ??:??:?? 0 Using webserver port from yaml config. 4444
INFO  | ??:??:?? 0 Webserver started ....
INFO  | ??:??:?? 0 Web Server framework started on port: 4444
INFO  | ??:??:?? 0 Web Server root /usr/share/doc/meshtasticd/web
INFO  | ??:??:?? 0 API server listening on TCP port 4403
DEBUG | ??:??:?? 0 (bw=250, sf=11, cr=4/5) packet symLen=8 ms, payloadSize=237, time 2000 ms
DEBUG | ??:??:?? 0 LoRA bitrate = 118.500000 bytes / sec
INFO  | ??:??:?? 0 PowerFSM init, USB power=1
DEBUG | ??:??:?? 0 Enter state: BOOT
INFO  | ??:??:?? 30 [NodeInfoModule] Sending our nodeinfo to mesh (wantReplies=1)
INFO  | ??:??:?? 30 [NodeInfoModule] sending owner !322300de/Meshtastic 00de/00de
DEBUG | ??:??:?? 30 [NodeInfoModule] Initial packet id 1804289383, numPacketId 4294967295
DEBUG | ??:??:?? 30 [NodeInfoModule] Update DB node 0x322300de, rx_time=0
DEBUG | ??:??:?? 30 [NodeInfoModule] handleReceived(LOCAL) (id=0x6b8b4569 fr=0xde to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=4 WANTRESP priority=10)
DEBUG | ??:??:?? 30 [NodeInfoModule] No modules interested in portnum=4, src=LOCAL
DEBUG | ??:??:?? 30 [NodeInfoModule] localSend to channel 0
DEBUG | ??:??:?? 30 [NodeInfoModule] Add packet record (id=0x6b8b4569 fr=0xde to=0xff, WantAck=0, HopLim=3 Ch=0x0 Portnum=4 WANTRESP priority=10)
DEBUG | ??:??:?? 30 [NodeInfoModule] Expanding short PSK #1
DEBUG | ??:??:?? 30 [NodeInfoModule] Using AES128 key!
DEBUG | ??:??:?? 30 [NodeInfoModule] Installing AES128 key!
WARN  | ??:??:?? 30 [NodeInfoModule] send - lora tx disable because RegionCode_Unset

Then I try to access web page https://:4444 from my PC (in same local network) and get ERR_EMPTY_RESPONSE
What can I do to make web server work? Or are there other methods I can configure region code/channel, etc. ?

Hello Shasta Yeh,

Haven’t setup a Pi Pico with LoRa module, but judging from the output, you should be able to view something using the format:

http://x.x.x.x:4403

or

https://x.x.x.x:4403

where x.x.x.x is the IP address of the Pi Pico. Check your router’s list of connections to find the correct Pi Pico IP address. Many routers show the basic info at http://192.168.1.254, check your router documentation for details.

Good luck!