It’s really strange.G1 can work .4pro not. Kinhank G1 - #395 by Hassan
Same SOC ,Same wifi chip
I’ve did some work for the box, and give up now. But I’d like to share my work, to help you or someone else might solve this problem.
Here is the information:
1、NG can support AP6275P, at least pcie is link up, the log can be found in Kinhank G1 topic.
2、PCIE reset gpio is 0x35, it’s comfirmed by measuring hardware signal, no other difference found for now.
3、Auraro 4 pro with ne support AP6275P, it means the hardware is supported, even though not using the right PCIE reset GPIO it can bootup. So modify PCIE reset gpio is not the key point.
4、I’ve found PCIE module source code for NG and NE system had lots of differences. This may cause compatibility issue.
For the information above, I think maybe factory BOOT based on NE code did something to PCIE, and then ng coreelec bootup with uncompatible setting, caused pcie peripheral no response. Maybe a global reset for the whole pcie peripheral asserted before loading pcie module is needed? I don’t know.
Here is some other information:
Auraro 4 pro drive 3 leds using IC TCA6507 from TI, this can be seem both in android dtb and on the board.
A module for this IC is needed to make led work.
No other hardware difference found.
Happy New Year, everyone. Thank you for your hard work. I disassembled the internal diagram of 4Pro for your reference. The dmesg log works normally under the Android system.
The working process of WIFI/BT (AP6275PR3)/LED (tca6507) under the Android system. I hope it will be helpful for the repair work.
The AP6275PR3 chip debugging literature is for reference:
photo and dmesg log:
4pro-dmesg.log (368.0 KB)
Is it resolved so far? @Portisch
according to these Pics.Tencent Aurora 4 Pro - #129 by bright357 and Kinhank G1 - #12 by Zuma . We know Tencent aurora 4 pro and Kinhank g1 share the same wifi chip AP6275PR3.extracting dv8910-hungphutho-v1.img,can get 5 dts files,the dts shows pcie status is disable ,not disabled.And the wifi node is special.
sc2-s905x4-ah212-4g.dts (86.9 KB)
sdio@fe088000 {
compatible = "amlogic,meson-axg-mmc";
reg = <0x0 0xfe088000 0x0 0x800 0x0 0xfe000164 0x0 0x4 0x0 0xfe00400c 0x0 0x4>;
interrupts = <0x0 0xb0 0x4>;
status = "okay";
clocks = <0x8 0x110 0x8 0xd9 0x8 0xdb 0x15 0x8 0x5>;
clock-names = "core", "mux0", "mux1", "clkin0", "clkin1";
card_type = <0x3>;
mmc_debug_flag;
cap-sdio-irq;
keep-power-in-suspend;
pinctrl-0 = <0x37>;
pinctrl-1 = <0x38>;
pinctrl-names = "default", "clk-gate";
#address-cells = <0x1>;
#size-cells = <0x0>;
bus-width = <0x4>;
cap-sd-highspeed;
sd-uhs-sdr50;
sd-uhs-sdr104;
max-frequency = <0xbebc200>;
non-removable;
disable-wp;
wifi@1 {
reg = <0x1>;
compatible = "brcm,bcm4329-fmac";
};
};
Can the AP6275P driver drive the 21NG version with a PCIe interface?
No, not compatible.