EliasKotlyar / Xiaomi-Dafang-Hacks

4.16k stars 1k forks source link

Cannot access the web interface with original old Xiaomi Dafang #1893

Open adamryczkowski opened 3 weeks ago

adamryczkowski commented 3 weeks ago

Description

I attempted to use again my old Xiaomi-Dafang camera, which I used to use with this hack before, just many years ago.

I re-formatted the SD card, re-flashed the bootloader (just for a good measure) and installed (i.e. copied) the firmware-mod folder from the current repository state.

Re-flashing the bootloader went smoothly.

I modified the config/wpa_supplicant.conf to allow it to access the 2.6GHz AP.

After powering up, after about 15 seconds the LED turned off.

I found the camera IP address on the network. I am able to ping it. I cannot access it web interface. The only open TCP port of the device is 8554.

Here's the copy of the log/startup.log after exactly one boot attempt. I left the camera running for 30 minutes.

==================================================
Starting the Dafang Hacks Custom Application Layer
==================================================
Loaded common functions
Created etc directory on sdcard
Bind mounted /system/sdcard/bin/busybox to /bin/busybox
Bind mounted /system/sdcard/root to /root
Bind mounted /system/sdcard/etc to /etc
01/01/70 00:00:04 Starting wifi
01/01/70 00:00:04 Starting station mode
01/01/70 00:00:04 Stopping access point mode
01/01/70 00:00:04 Stopping ap_scanner
01/01/70 00:00:04 Killing pid  (/var/run/ap_scanner.pid)
01/01/70 00:00:04 Waiting pid  (/var/run/ap_scanner.pid)
01/01/70 00:00:04 Removing pidfile /var/run/ap_scanner.pid
01/01/70 00:00:04 Stopping udhcpd
01/01/70 00:00:04 Killing pid  (/var/run/udhcpd.pid)
01/01/70 00:00:04 Waiting pid  (/var/run/udhcpd.pid)
01/01/70 00:00:04 Removing pidfile /var/run/udhcpd.pid
01/01/70 00:00:04 Stopping hostapd
01/01/70 00:00:04 Killing pid  (/var/run/hostapd.pid)
01/01/70 00:00:04 Waiting pid  (/var/run/hostapd.pid)
01/01/70 00:00:04 Removing pidfile /var/run/hostapd.pid
01/01/70 00:00:04 Resetting interface
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr 78:11:DC:43:D6:29  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

01/01/70 00:00:05 Starting wpa_supplicant
wpa_supplicant v2.5
random: Trying to read entropy from /dev/random
Successfully initialized wpa_supplicant
Initializing interface 'wlan0' conf '/system/sdcard/config/wpa_supplicant.conf' driver 'default' ctrl_interface 'N/A' bridge 'N/A'
Configuration file '/system/sdcard/config/wpa_supplicant.conf' -> '/system/sdcard/config/wpa_supplicant.conf'
Reading configuration file '/system/sdcard/config/wpa_supplicant.conf'
ctrl_interface='/var/run/wpa_supplicant'
ctrl_interface_group='0'
ap_scan=1
Priority group 2
   id=0 ssid='wanna.statystyka.net'
nl80211: Could not add multicast membership for vendor events: -2 (No such file or directory)
rfkill: Cannot open RFKILL control device
nl80211: RFKILL status not available
nl80211: Supported cipher 00-0f-ac:1
nl80211: Supported cipher 00-0f-ac:5
nl80211: Supported cipher 00-0f-ac:2
nl80211: Supported cipher 00-0f-ac:4
nl80211: Using driver-based off-channel TX
nl80211: Disable use_monitor with device_ap_sme since no monitor mode support detected
nl80211: interface wlan0 in phy phy0
nl80211: Set mode ifindex 2 iftype 2 (STATION)
nl80211: Subscribe to mgmt frames with non-AP handle 0xb75268
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0xb75268 match=06
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0xb75268 match=0a07
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0xb75268 match=0a11
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0xb75268 match=1101
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0xb75268 match=1102
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0xb75268 match=0505
netlink: Operstate: ifindex=2 linkmode=1 (userspace-control), operstate=5 (IF_OPER_DORMANT)
nl80211: Could not re-add multicast membership for vendor events: -2 (No such file or directory)
nl80211: driver param='(null)'
Add interface wlan0 to a new radio phy0
nl80211: Regulatory information - country=00
nl80211: 2402-2472 @ 40 MHz 20 mBm
nl80211: 2457-2482 @ 40 MHz 20 mBm (no IR)
nl80211: 2474-2494 @ 20 MHz 20 mBm (no OFDM) (no IR)
nl80211: 5170-5250 @ 80 MHz 20 mBm (no IR)
nl80211: 5735-5835 @ 80 MHz 20 mBm (no IR)
nl80211: 57240-63720 @ 2160 MHz 0 mBm
nl80211: Added 802.11b mode based on 802.11g information
wlan0: Own MAC address: 78:11:dc:43:d6:29
wpa_driver_nl80211_set_key: ifindex=2 (wlan0) alg=0 addr=(nil) key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=2 (wlan0) alg=0 addr=(nil) key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=2 (wlan0) alg=0 addr=(nil) key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=2 (wlan0) alg=0 addr=(nil) key_idx=3 set_tx=0 seq_len=0 key_len=0
wlan0: RSN: flushing PMKID list in the driver
nl80211: Flush PMKIDs
wlan0: Setting scan request: 0.100000 sec
ENGINE: Loading dynamic engine
ENGINE: Loading dynamic engine
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: Supplicant port status: Unauthorized
nl80211: Skip set_supp_port(unauthorized) while not associated
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
ctrl_interface_group=0
wlan0: Added interface wlan0
wlan0: State: DISCONNECTED -> DISCONNECTED
nl80211: Set wlan0 operstate 0->0 (DORMANT)
netlink: Operstate: ifindex=2 linkmode=-1 (no change), operstate=5 (IF_OPER_DORMANT)
Daemonize..
01/01/70 00:00:06 Starting wpa_action watchdog
01/01/70 00:00:06 Starting wpa_cli
01/01/70 00:00:07 Starting udhcpc
deleting routers
adding dns 192.168.10.4
Initialized gpios
Determined image sensor model as jxf22
Startup finished!

Contents of dmesg after startup:
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 3.10.14 (root@ubuntu) (gcc version 4.7.2 (Ingenic r2.3.3 2016.12) ) #21 PREEMPT Thu Oct 19 11:38:16 CST 2017
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 RESET ERROR PC:AEF40A17
[    0.000000] CPU0 revision is: 00d00101 (Ingenic Xburst)
[    0.000000] FPU revision is: 00b70000
[    0.000000] cgu_get_rate, parent = 860160000, rate = 0, m = 0, n = 0, reg val = 0x000020ff
[    0.000000] CCLK:860MHz L2CLK:430Mhz H0CLK:200MHz H2CLK:200Mhz PCLK:100Mhz
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 0051b000 @ 00010000 (usable)
[    0.000000]  memory: 00035000 @ 0052b000 (usable after init)
[    0.000000] User-defined physical RAM map:
[    0.000000]  memory: 06800000 @ 00000000 (usable)
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x067fffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x067fffff]
[    0.000000] On node 0 totalpages: 26624
[    0.000000] free_area_init_node: node 0, pgdat 805285f0, node_mem_map 81000000
[    0.000000]   Normal zone: 208 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 26624 pages, LIFO batch:7
[    0.000000] Primary instruction cache 32kB, 8-way, VIPT, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 8-way, VIPT, no aliases, linesize 32 bytes
[    0.000000] pls check processor_id[0x00d00101],sc_jz not support!
[    0.000000] MIPS secondary cache 128kB, 8-way, linesize 32 bytes.
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 26416
[    0.000000] Kernel command line: console=ttyS1,115200n8 mem=104M@0x0 ispmem=8M@0x6800000 rmem=16M@0x7000000 init=/linuxrc rootfstype=squashfs root=/dev/mtdblock2 rw mtdparts=jz_sfc:256k(boot),2048k(kernel),3392k(root),640k(driver),4736k(appfs),2048k(backupk),640k(backupd),2048k(backupa),256k(config),256k(para),-(flag)
[    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Memory: 99428k/106496k available (3951k kernel code, 7068k reserved, 1276k data, 212k init, 0k highmem)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] NR_IRQS:418
[    0.000000] clockevents_config_and_register success.
[    0.000023] Calibrating delay loop... 858.52 BogoMIPS (lpj=4292608)
[    0.087752] pid_max: default: 32768 minimum: 301
[    0.092736] Mount-cache hash table entries: 512
[    0.097834] Initializing cgroup subsys debug
[    0.102096] Initializing cgroup subsys freezer
[    0.109147] regulator-dummy: no parameters
[    0.113390] NET: Registered protocol family 16
[    0.134943] bio: create slab <bio-0> at 0
[    0.141317] jz-dma jz-dma: JZ SoC DMA initialized
[    0.146567] SCSI subsystem initialized
[    0.150503] usbcore: registered new interface driver usbfs
[    0.156080] usbcore: registered new interface driver hub
[    0.161516] usbcore: registered new device driver usb
[    0.166818] i2c-gpio i2c-gpio.1: using pins 57 (SDA) and 58 (SCL)
[    0.173016]  (null): set:249  hold:250 dev=100000000 h=500 l=500
[    0.179162] media: Linux media interface: v0.10
[    0.183722] Linux video capture interface: v2.00
[    0.190506] Switching to clocksource jz_clocksource
[    0.195461] cfg80211: Calling CRDA to update world regulatory domain
[    0.202532] jz-dwc2 jz-dwc2: cgu clk gate get error
[    0.207468] jz-dwc2 jz-dwc2: regulator vbus get error
[    0.212553] DWC IN OTG MODE
[    0.365807] sft id =========================off
[    0.370406] dwc2 dwc2: Keep PHY ON
[    0.373795] dwc2 dwc2: Using Buffer DMA mode
[    0.577943] dwc2 dwc2: Core Release: 3.00a
[    0.582066] dwc2 dwc2: DesignWare USB2.0 High-Speed Host Controller
[    0.588394] dwc2 dwc2: new USB bus registered, assigned bus number 1
[    0.595800] hub 1-0:1.0: USB hub found
[    0.599546] hub 1-0:1.0: 1 port detected
[    0.603692] dwc2 dwc2: DWC2 Host Initialized
[    0.608186] NET: Registered protocol family 2
[    0.613172] TCP established hash table entries: 1024 (order: 1, 8192 bytes)
[    0.620200] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.626680] TCP: Hash tables configured (established 1024 bind 1024)
[    0.633136] TCP: reno registered
[    0.636333] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.642288] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.648891] NET: Registered protocol family 1
[    0.653602] RPC: Registered named UNIX socket transport module.
[    0.659535] RPC: Registered udp transport module.
[    0.664369] RPC: Registered tcp transport module.
[    0.669070] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.676109] freq_udelay_jiffys[0].max_num = 10
[    0.680537] cpufreq  udelay  loops_per_jiffy 
[    0.685005] dwc2 dwc2: ID PIN CHANGED!
[    0.688783] init DWC as A_HOST
[    0.691865] 12000     59885   59885  
[    0.695128] 24000     119771  119771 
[    0.698550] 60000     299428  299428 
[    0.702105] 120000    598857  598857 
[    0.705561] 200000    998095  998095 
[    0.709093] 300000    1497142     1497142    
[    0.712907] 600000    2994285     2994285    
[    0.716539] 792000    3952457     3952457    
[    0.720247] 1008000   5030400     5030400    
[    0.724069] 1200000   5988571     5988571    
[    0.733439] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.740284] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    0.746885] msgmni has been set to 194
[    0.752118] io scheduler noop registered
[    0.756053] io scheduler cfq registered (default)
[    0.762719] jz-uart.1: ttyS1 at MMIO 0x10031000 (irq = 58) is a uart1
[    0.770908] console [ttyS1] enabled, bootconsole disabled
[    0.786123] brd: module loaded
[    0.791379] loop: module loaded
[    0.795664] zram: Created 2 device(s) ...
[    0.799901] logger: created 256K log 'log_main'
[    0.805303] jz SADC driver registeres over!
[    0.810609] jz TCU driver register completed
[    0.815705] the id code = c84018, the flash name is GD25Q127C
[    0.821667] JZ SFC Controller for SFC channel 0 driver register
[    0.827873] 11 cmdlinepart partitions found on MTD device jz_sfc
[    0.834136] Creating 11 MTD partitions on "jz_sfc":
[    0.839197] 0x000000000000-0x000000040000 : "boot"
[    0.844745] 0x000000040000-0x000000240000 : "kernel"
[    0.850412] 0x000000240000-0x000000590000 : "root"
[    0.855968] 0x000000590000-0x000000630000 : "driver"
[    0.861650] 0x000000630000-0x000000ad0000 : "appfs"
[    0.867319] 0x000000ad0000-0x000000cd0000 : "backupk"
[    0.873147] 0x000000cd0000-0x000000d70000 : "backupd"
[    0.878926] 0x000000d70000-0x000000f70000 : "backupa"
[    0.884770] 0x000000f70000-0x000000fb0000 : "config"
[    0.890497] 0x000000fb0000-0x000000ff0000 : "para"
[    0.896099] 0x000000ff0000-0x000001000000 : "flag"
[    0.901586] SPI NOR MTD LOAD OK
[    0.904963] tun: Universal TUN/TAP device driver, 1.6
[    0.910199] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    0.916746] usbcore: registered new interface driver zd1201
[    0.922601] usbcore: registered new interface driver r8152
[    0.928367] usbcore: registered new interface driver usb-storage
[    0.934749] usbcore: registered new interface driver usbserial
[    0.940830] usbcore: registered new interface driver usbserial_generic
[    0.947661] usbserial: USB Serial support registered for generic
[    0.953943] usbcore: registered new interface driver ch341
[    0.959657] usbserial: USB Serial support registered for ch341-uart
[    0.966202] usbcore: registered new interface driver cp210x
[    0.972033] usbserial: USB Serial support registered for cp210x
[    0.978211] usbcore: registered new interface driver pl2303
[    0.984034] usbserial: USB Serial support registered for pl2303
[    1.491134] i8042: i8042 controller selftest timeout
[    1.496796] jzmmc_v1.2 jzmmc_v1.2.0: vmmc regulator missing
[    1.511923] jzmmc_v1.2 jzmmc_v1.2.0: card inserted, state=0
[    1.541924] jzmmc_v1.2 jzmmc_v1.2.0: register success!
[    1.547314] jzmmc_v1.2 jzmmc_v1.2.1: vmmc regulator missing
[    1.592018] jzmmc_v1.2 jzmmc_v1.2.1: register success!
[    1.597494] hidraw: raw HID events driver (C) Jiri Kosina
[    1.604458] usbcore: registered new interface driver usbhid
[    1.610237] usbhid: USB HID core driver
[    1.614513] TCP: cubic registered
[    1.617954] NET: Registered protocol family 17
[    1.623610] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    1.630760] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    1.642900] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    1.650557] Freeing unused kernel memory: 212K (8052b000 - 80560000)
[    1.794866] dwc2 dwc2:  ++OTG Interrupt: A-Device Timeout Change++
[    2.671407] wait stable.[246][cgu_msc0]
[    2.675573] mmc0: new high speed SDHC card at address 1234
[    2.684669] mmcblk0: mmc0:1234 SA08G 7.21 GiB 
[    2.691047]  mmcblk0: p1
[    2.880208] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[    4.017661] Unable to find swap-space signature
[    4.500977] RTL871X: module init start
[    4.504955] RTL871X: rtl8189es v4.3.18.3_20185.20161116_pmpinclu_mac_monitor_minMem_EDCA542B_pbyr
[    4.514218] RTL871X: build time: Oct 19 2017 11:54:52
[    4.519460] wlan power on
[    4.542320] RTL871X: module init ret=0
[    4.604173] mmc1: new SDIO card at address 0001
[    4.623403] bFWReady == _FALSE call reset 8051...
[    4.661150] RTL871X: rtw_ndev_init(wlan0) if1 mac_addr=78:11:dc:43:d6:29
[    5.082096] ==> rtl8188e_iol_efuse_patch 
[    8.310286] RTL871X: rtw_set_802_11_connect(wlan0)  fw_state=0x00000008
[    8.388849] RTL871X: start auth
[    8.393847] RTL871X: auth success, start assoc
[    8.410785] RTL871X: assoc success
[    8.635521] RTL871X: recv eapol packet
[    8.642744] RTL871X: send eapol packet
[    8.651270] RTL871X: recv eapol packet
[    8.657704] RTL871X: send eapol packet
[    8.665160] RTL871X: set pairwise key camid:4, addr:70:4d:7b:d7:1f:e0, kid:0, type:AES
[    8.682330] RTL871X: set group key camid:5, addr:70:4d:7b:d7:1f:e0, kid:1, type:AES
[   11.712435] request spk en gpio 63 ok!
[   11.712452] jz_codec_register: probe() successful!
[   11.719479] cgu_set_rate, parent = 860160000, rate = 2048000, n = 420, reg val = 0x000021a4
[   11.719499] cgu_enable,cgu_i2s reg val = 0x200021a4
[   12.062314] dma dma0chan24: Channel 24 have been requested.(phy id 7,type 0x06 desc a5808000)
[   12.071575] dma dma0chan25: Channel 25 have been requested.(phy id 6,type 0x06 desc a57f4000)
[   13.125483] motor_probe743
[   13.144046] name : i2c-gpio1 nr : 1
[   13.147667] name : i2c0 nr : 0
[   13.213716] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   13.220857] i2c i2c-0: --I2C txabrt:
[   13.224586] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   13.231187] error: sensor_read,172 ret = -5
[   13.235533]  sensor_read: addr=0xa value = 0x0
[   13.240138] err sensor read addr = 0xa, value = 0x0
[   13.305485] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   13.312641] i2c i2c-0: --I2C txabrt:
[   13.316349] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   13.322961] error: sensor_read,172 ret = -5
[   13.327296]  sensor_read: addr=0x300a value = 0x0
[   13.332300] err sensor read addr = 0x300a, value = 0x0
[   13.398809] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   13.405956] i2c i2c-0: --I2C txabrt:
[   13.409731] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   13.416447] error: sensor_read,172 ret = -5
[   13.420781]  sensor_read: addr=0x300b value = 0x0
[   13.425681] err sensor read addr = 0x300b, value = 0x0
[   13.491151] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   13.498299] i2c i2c-0: --I2C txabrt:
[   13.502018] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   13.508617] error: sensor_read,172 ret = -5
[   13.513023]  sensor_read: addr=0xa value = 0x0
[   13.517703] err sensor read addr = 0xa, value = 0x0
[   13.583283] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   13.590419] i2c i2c-0: --I2C txabrt:
[   13.594143] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   13.600743] error: sensor_read,172 ret = -5
[   13.605088]  sensor_read: addr=0x580b value = 0x0
[   13.609963] err sensor read addr = 0x580b, value = 0x0
[   13.675712] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   13.682866] i2c i2c-0: --I2C txabrt:
[   13.686576] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   13.693188] error: sensor_read,172 ret = -5
[   13.697524]  sensor_read: addr=0x580b value = 0x0
[   13.702418] err sensor read addr = 0x580b, value = 0x0
[   13.768049] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   13.775197] i2c i2c-0: --I2C txabrt:
[   13.778904] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   13.785515] error: sensor_read,172 ret = -5
[   13.789847]  sensor_read: addr=0x3107 value = 0x0
[   13.794733] err sensor read addr = 0x3107, value = 0x0
[   13.860338] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   13.867486] i2c i2c-0: --I2C txabrt:
[   13.871194] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   13.877807] error: sensor_read,172 ret = -5
[   13.882152]  sensor_read: addr=0x3107 value = 0x0
[   13.887027] err sensor read addr = 0x3107, value = 0x0
[   13.952770] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   13.959902] i2c i2c-0: --I2C txabrt:
[   13.963624] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   13.970224] error: sensor_read,172 ret = -5
[   13.974572]  sensor_read: addr=0x3000 value = 0x0
[   13.979446] err sensor read addr = 0x3000, value = 0x0
[   14.045065] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   14.052210] i2c i2c-0: --I2C txabrt:
[   14.055920] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   14.062530] error: sensor_read,172 ret = -5
[   14.066864]  sensor_read: addr=0xa value = 0x0
[   14.071466] err sensor read addr = 0xa, value = 0x0
[   14.136808] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   14.143954] i2c i2c-0: --I2C txabrt:
[   14.147661] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   14.154272] error: sensor_read,172 ret = -5
[   14.158603]  sensor_read: addr=0xf0 value = 0x0
[   14.163310] err sensor read addr = 0xf0, value = 0x0
[   14.228713] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   14.235866] i2c i2c-0: --I2C txabrt:
[   14.239576] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   14.246190] error: sensor_read,172 ret = -5
[   14.250524]  sensor_read: addr=0xf0 value = 0x0
[   14.255230] err sensor read addr = 0xf0, value = 0x0
[   14.320540] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   14.327692] i2c i2c-0: --I2C txabrt:
[   14.331461] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   14.338159] error: sensor_read,172 ret = -5
[   14.342569]  sensor_read: addr=0xf0 value = 0x0
[   14.347319] err sensor read addr = 0xf0, value = 0x0
[   14.412630] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   14.419761] i2c i2c-0: --I2C txabrt:
[   14.423485] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   14.430085] error: sensor_read,172 ret = -5
[   14.434488]  sensor_read: addr=0xfc value = 0x0
[   14.439255] err sensor read addr = 0xfc, value = 0x0
[   14.504563] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   14.511694] i2c i2c-0: --I2C txabrt:
[   14.515417] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   14.522027] error: sensor_read,172 ret = -5
[   14.526361]  sensor_read: addr=0x3004 value = 0x0
[   14.531232] err sensor read addr = 0x3004, value = 0x0
[   14.597207] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   14.604362] i2c i2c-0: --I2C txabrt:
[   14.608071] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   14.614683] error: sensor_read,172 ret = -5
[   14.619017]  sensor_read: addr=0x300a value = 0x0
[   14.623903] err sensor read addr = 0x300a, value = 0x0
[   14.689606] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   14.696757] i2c i2c-0: --I2C txabrt:
[   14.700463] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   14.707077] error: sensor_read,172 ret = -5
[   14.711411]  sensor_read: addr=0x31f3 value = 0x0
[   14.716299] err sensor read addr = 0x31f3, value = 0x0
[   14.781930] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   14.789064] i2c i2c-0: --I2C txabrt:
[   14.792787] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   14.799384] error: sensor_read,172 ret = -5
[   14.803729]  sensor_read: addr=0x3107 value = 0x0
[   14.808605] err sensor read addr = 0x3107, value = 0x0
[   14.874219] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   14.881352] i2c i2c-0: --I2C txabrt:
[   14.885077] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   14.891676] error: sensor_read,172 ret = -5
[   14.896023]  sensor_read: addr=0x4 value = 0x0
[   14.900628] err sensor read addr = 0x4, value = 0x0
[   14.965967] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   14.973114] i2c i2c-0: --I2C txabrt:
[   14.976821] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   14.983431] error: sensor_read,172 ret = -5
[   14.987764]  sensor_read: addr=0xa value = 0x0
[   14.992383] err sensor read addr = 0xa, value = 0x0
[   15.057578] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   15.064722] i2c i2c-0: --I2C txabrt:
[   15.068428] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   15.075038] error: sensor_read,172 ret = -5
[   15.079370]  sensor_read: addr=0x0 value = 0x0
[   15.083985] err sensor read addr = 0x0, value = 0x0
[   15.149174] i2c i2c-0: i2c_jz_irq 441, I2C transfer error, ABORT interrupt
[   15.156320] i2c i2c-0: --I2C txabrt:
[   15.160026] i2c i2c-0: --I2C TXABRT[0]=I2C_TXABRT_ABRT_7B_ADDR_NOACK
[   15.166634] error: sensor_read,172 ret = -5
[   15.170970]  sensor_read: addr=0x300a value = 0x0
[   15.175855] err sensor read addr = 0x300a, value = 0x0
[   15.241560]  sensor_read: addr=0xa value = 0xf
[   15.246586]  sensor_read: addr=0xb value = 0x22
[   15.251351] info: success sensor find : jxf22
[   15.388910] register all isp device successfully!
[   15.396426] @@@@ tx-isp-probe ok @@@@@

I suspect that nowadays Xiaomi cameras come with much more powerful chipset, and maintainers of this repo decided to turn on some services by default to give users a better experience, sacrificing compatibility with such historic device as mine.

jmtatsch commented 3 weeks ago

Looks good to me. Can you telnet or ssh in?

adamryczkowski commented 3 weeks ago

Not into the standard ports. I only tried the only opened port, the 8554, against http and https protocols.