PHICOMM K3C Router

k3c 5g eeprom for ac driver

mtlk_eeprom_t size=>1065
eeprom_executive_signature=>1BFC
eeprom_v5.config_area.reserved1=>0000
eeprom_v5.config_area.revision_id=>00
eeprom_v5.config_area.class_code=>000000
eeprom_v5.config_area.vendor_id=>1A30
eeprom_v5.config_area.device_id=>0810
eeprom_v5.config_area.subsystem_vendor_id=>0000
eeprom_v5.config_area.subsystem_id=>0000
eeprom_v5.config_area.link_capabilities=>00000000
eeprom_v5.reserved1=>000000000000000000FFFF
eeprom_v5.reserved2=>FFFFFFFFFFFFFFFFFF
eeprom_v5.cis_area.version1=>05
cis_data start
Look for 0x80 ...
cis 0060FAF4, code 0x80, size 0x10
EEPROM Card ID: type 0x55, revision 0x41 (A)
Look for 0x84 ...
cis 0060FAF4, code 0x80, size 0x10
cis 0060FB06, code 0x84, size 0x02
Look for 0x87 ...
cis 0060FAF4, code 0x80, size 0x10
cis 0060FB06, code 0x84, size 0x02
cis 0060FB0A, code 0x88, size 0xE9
ant_num 3, TPC CIS sizes: 233, 58, 19
0: chan 36, ant 1, maxp 54, bw 0, uevm 40
1: chan 36, ant 2, maxp 54, bw 0, uevm 39
2: chan 36, ant 3, maxp 53, bw 0, uevm 46
0: chan 60, ant 1, maxp 56, bw 0, uevm 47
1: chan 60, ant 2, maxp 57, bw 0, uevm 41
2: chan 60, ant 3, maxp 56, bw 0, uevm 38
0: chan 60, ant 1, maxp 56, bw 1, uevm 50
1: chan 60, ant 2, maxp 57, bw 1, uevm 42
2: chan 60, ant 3, maxp 56, bw 1, uevm 40
0: chan 52, ant 1, maxp 54, bw 1, uevm 46
1: chan 52, ant 2, maxp 56, bw 1, uevm 45
2: chan 52, ant 3, maxp 56, bw 1, uevm 40
Look for 0x87 ...
cis 0060FBF5, code 0x88, size 0xE9
ant_num 3, TPC CIS sizes: 233, 58, 19
0: chan 132, ant 1, maxp 53, bw 0, uevm 44
1: chan 132, ant 2, maxp 54, bw 0, uevm 47
2: chan 132, ant 3, maxp 51, bw 0, uevm 39
0: chan 132, ant 1, maxp 53, bw 1, uevm 45
1: chan 132, ant 2, maxp 53, bw 1, uevm 47
2: chan 132, ant 3, maxp 50, bw 1, uevm 38
0: chan 36, ant 1, maxp 56, bw 2, uevm 42
1: chan 36, ant 2, maxp 56, bw 2, uevm 40
2: chan 36, ant 3, maxp 56, bw 2, uevm 42
0: chan 132, ant 1, maxp 53, bw 2, uevm 45
1: chan 132, ant 2, maxp 53, bw 2, uevm 44
2: chan 132, ant 3, maxp 50, bw 2, uevm 38
Look for 0x87 ...
cis 0060FCE0, code 0x88, size 0x3B
ant_num 3, TPC CIS sizes: 59, 58, 19
0: chan 149, ant 1, maxp 52, bw 2, uevm 44
1: chan 149, ant 2, maxp 52, bw 2, uevm 37
2: chan 149, ant 3, maxp 49, bw 2, uevm 32
Look for 0x87 ...
cis 0060FD1D, code 0x8B, size 0x5E
EEPROM: TX antennas number 3, mask 0x0E
EEPROM supported bands: 2.4 - NO, 5.2 - Yes
Look for 0x8B ...
cis 0060FAF4, code 0x80, size 0x10
cis 0060FB06, code 0x84, size 0x02
cis 0060FB0A, code 0x88, size 0xE9
cis 0060FBF5, code 0x88, size 0xE9
cis 0060FCE0, code 0x88, size 0x3B
cis 0060FD1D, code 0x8B, size 0x5E
parsed_eeprom->cis.version=>05
parsed_eeprom->cis.xtal=>FB08
parsed_eeprom->cis.card_id.type=>55
parsed_eeprom->cis.card_id.revision=>41
parsed_eeprom->cis.card_id.country_code=>41
parsed_eeprom->cis.card_id.dev_opt_mask.s.ap_disabled=>00
parsed_eeprom->cis.card_id.dev_opt_mask.s.disable_sm_channels=>00
parsed_eeprom->cis.card_id.dev_opt_mask.s.__reserved_linux=>00
parsed_eeprom->cis.card_id.dev_opt_mask.d=>00
parsed_eeprom->cis.card_id.rf_chip_number=>43
parsed_eeprom->cis.card_id.mac_address=>AC9A96F1BB20
parsed_eeprom->cis.card_id.sn=>B1CC00
parsed_eeprom->cis.card_id.production_week=>17
parsed_eeprom->cis.card_id.production_year=>11
parsed_eeprom->cis.rfic.cis_size=>0
parsed_eeprom->cis.rfic.cis_data=>00000000000000000000000000000000000000000000
parsed_eeprom->cis.rssi.cis_size=>94
parsed_eeprom->cis.rssi.cis_data=>0E0000000030AADC00A3CA0D30AADC6403D00C03D00C0BFB0819253200000B0A0D07190057867A787F4100000BFB081A263300000D0B0F081A00AEA1747D713E00000BF9061A263300000C0B0F071A0079977F7A67400000E1003C3C3C0000000000000000000000000000000000000000000000000000000000000000000000000000
skip tpc_24  tpc_52 tpc_gen5
parsed_eeprom->cis.tpc_struct_size=>19
parsed_eeprom->cis.tpc_valid=>02
parsed_eeprom->cis.ant_num=>03
parsed_eeprom->cis.ant_mask=>0E
parsed_eeprom->cis.band24_supported=>00
parsed_eeprom->cis.band52_supported=>01
parsed_eeprom->afe_size=>00
parsed_eeprom->afe_data.bytes=>0000000000000000000000

bluecave 5g eeprom for ac driver

    mtlk_eeprom_t size=>1065
    eeprom_executive_signature=>1BFC
    eeprom_v5.config_area.reserved1=>0000
    eeprom_v5.config_area.revision_id=>00
    eeprom_v5.config_area.class_code=>000000
    eeprom_v5.config_area.vendor_id=>1A30
    eeprom_v5.config_area.device_id=>0810
    eeprom_v5.config_area.subsystem_vendor_id=>0000
    eeprom_v5.config_area.subsystem_id=>0000
    eeprom_v5.config_area.link_capabilities=>00000000
    eeprom_v5.reserved1=>000000000000000000FFFF
    eeprom_v5.reserved2=>FFFFFFFFFFFFFFFFFF
    eeprom_v5.cis_area.version1=>05
    cis_data start
    Look for 0x80 ...
    cis 0060FAF4, code 0x80, size 0x10
    EEPROM Card ID: type 0x50, revision 0x53 (S)
    Look for 0x84 ...
    cis 0060FAF4, code 0x80, size 0x10
    cis 0060FB06, code 0x84, size 0x02
    Look for 0x87 ...
    cis 0060FAF4, code 0x80, size 0x10
    cis 0060FB06, code 0x84, size 0x02
    cis 0060FB0A, code 0x87, size 0xE8
    ant_num 4, TPC CIS sizes: 232, 77, 19
    0: chan 36, ant 0, maxp 48, bw 0, uevm 38
    1: chan 36, ant 1, maxp 48, bw 0, uevm 38
    2: chan 36, ant 2, maxp 48, bw 0, uevm 38
    3: chan 36, ant 3, maxp 48, bw 0, uevm 38
    0: chan 100, ant 0, maxp 48, bw 0, uevm 38
    1: chan 100, ant 1, maxp 48, bw 0, uevm 38
    2: chan 100, ant 2, maxp 48, bw 0, uevm 38
    3: chan 100, ant 3, maxp 48, bw 0, uevm 38
    0: chan 157, ant 0, maxp 48, bw 0, uevm 38
    1: chan 157, ant 1, maxp 48, bw 0, uevm 38
    2: chan 157, ant 2, maxp 48, bw 0, uevm 38
    3: chan 157, ant 3, maxp 48, bw 0, uevm 38
    Look for 0x87 ...
    cis 0060FBF4, code 0x87, size 0xE8
    ant_num 4, TPC CIS sizes: 232, 77, 19
    0: chan 36, ant 0, maxp 48, bw 1, uevm 38
    1: chan 36, ant 1, maxp 48, bw 1, uevm 38
    2: chan 36, ant 2, maxp 48, bw 1, uevm 38
    3: chan 36, ant 3, maxp 48, bw 1, uevm 38
    0: chan 100, ant 0, maxp 48, bw 1, uevm 38
    1: chan 100, ant 1, maxp 48, bw 1, uevm 38
    2: chan 100, ant 2, maxp 48, bw 1, uevm 38
    3: chan 100, ant 3, maxp 48, bw 1, uevm 38
    0: chan 157, ant 0, maxp 48, bw 1, uevm 38
    1: chan 157, ant 1, maxp 48, bw 1, uevm 38
    2: chan 157, ant 2, maxp 48, bw 1, uevm 38
    3: chan 157, ant 3, maxp 48, bw 1, uevm 38
    Look for 0x87 ...
    cis 0060FCDE, code 0x87, size 0xE8
    ant_num 4, TPC CIS sizes: 232, 77, 19
    0: chan 36, ant 0, maxp 48, bw 2, uevm 38
    1: chan 36, ant 1, maxp 48, bw 2, uevm 38
    2: chan 36, ant 2, maxp 48, bw 2, uevm 38
    3: chan 36, ant 3, maxp 48, bw 2, uevm 38
    0: chan 100, ant 0, maxp 48, bw 2, uevm 38
    1: chan 100, ant 1, maxp 48, bw 2, uevm 38
    2: chan 100, ant 2, maxp 48, bw 2, uevm 38
    3: chan 100, ant 3, maxp 48, bw 2, uevm 38
    0: chan 149, ant 0, maxp 48, bw 2, uevm 38
    1: chan 149, ant 1, maxp 48, bw 2, uevm 38
    2: chan 149, ant 2, maxp 48, bw 2, uevm 38
    3: chan 149, ant 3, maxp 48, bw 2, uevm 38
    Look for 0x87 ...
    cis 0060FDC8, code 0x8B, size 0x74
    EEPROM: TX antennas number 4, mask 0x0F
    EEPROM supported bands: 2.4 - NO, 5.2 - Yes
    Look for 0x8B ...
    cis 0060FAF4, code 0x80, size 0x10
    cis 0060FB06, code 0x84, size 0x02
    cis 0060FB0A, code 0x87, size 0xE8
    cis 0060FBF4, code 0x87, size 0xE8
    cis 0060FCDE, code 0x87, size 0xE8
    cis 0060FDC8, code 0x8B, size 0x74
    parsed_eeprom->cis.version=>05
    parsed_eeprom->cis.xtal=>FB08
    parsed_eeprom->cis.card_id.type=>50
    parsed_eeprom->cis.card_id.revision=>53
    parsed_eeprom->cis.card_id.country_code=>41
    parsed_eeprom->cis.card_id.dev_opt_mask.s.ap_disabled=>00
    parsed_eeprom->cis.card_id.dev_opt_mask.s.disable_sm_channels=>00
    parsed_eeprom->cis.card_id.dev_opt_mask.s.__reserved_linux=>00
    parsed_eeprom->cis.card_id.dev_opt_mask.d=>00
    parsed_eeprom->cis.card_id.rf_chip_number=>43
    parsed_eeprom->cis.card_id.mac_address=>AC9A96F1BB20
    parsed_eeprom->cis.card_id.sn=>E1C400
    parsed_eeprom->cis.card_id.production_week=>44
    parsed_eeprom->cis.card_id.production_year=>15
    parsed_eeprom->cis.rfic.cis_size=>0
    parsed_eeprom->cis.rfic.cis_data=>00000000000000000000000000000000000000000000
    parsed_eeprom->cis.rssi.cis_size=>116
    parsed_eeprom->cis.rssi.cis_data=>0F00A3CA0D30AADC00A3CA0D30AADC7003D00C03D00C0BFE0A1925320000090C0B081801769A9280684200000C000D1A27330000090B0B08190167919B84714500000AF90519263200000B0B0C0819017F969A847A4600000C010D1A263300000A0B0C0819017E978A8162440000000000000000000000000000000000000000000000
    skip tpc_24  tpc_52 tpc_gen5
    parsed_eeprom->cis.tpc_struct_size=>19
    parsed_eeprom->cis.tpc_valid=>02
    parsed_eeprom->cis.ant_num=>04
    parsed_eeprom->cis.ant_mask=>0F
    parsed_eeprom->cis.band24_supported=>00
    parsed_eeprom->cis.band52_supported=>01
    parsed_eeprom->afe_size=>00
    parsed_eeprom->afe_data.bytes=>0000000000000000000000

Hello paldier!

I'm trying to configure client mode on my k3с с1 but have run into some problems. Can you help please?
I've added wlan3 and default_wlan3 to etc/config/wireless got this as a result

config wifi-device 'wlan3'
		option type 'mtlk'
		option macaddr '2C:B2:1A:54:4C:86' #wlan2 mac+2
		option hwmode '11g'
		option country 'CN'
		option beacon_int '100'
		option htmode 'HT40'
		option txpower '30'
		option channel 'auto'
		option disabled '1'

config wifi-iface 'default_wlan3'
		option device 'wlan3'
		option ssid 'myssid'
		option mode 'sta'
		option wds '1'
		option encryption 'psk2'
		option key 'mykey'
		option wps_pushbutton '0'
		option network 'wifi'

i'm having trouble following this

add wifi to wan network,it is like wisp

Can you give more direct instructions? Should i create new interface named wifi?
Right now new network says "Wireless is disabled or not associated" when i try to enable it.
Also is adding wlan1 necessary? even if i only plan using 2.4

I've managed to get it working. Mostly :grinning:. Through trial and error.
I have now k3c connecting to 5gHz network and sharing internet connection.
Haven't found a way to make wlan3 (2.4gHz) connect to AP though, tried 2 different AP's.

Getting something like this in log when connection attempt is made

Tue Feb 18 01:39:10 2020 kern.info kernel: [16515.200000] wlan3: authenticate with 90:94:e4:##:##:##
Tue Feb 18 01:39:10 2020 kern.warn kernel: [16515.200000] [0001621520] mtlk0(wv_ieee80211_config:359): Sta role interface, interface idle state has changed
Tue Feb 18 01:39:10 2020 kern.warn kernel: [16515.250000] [0001621525] mtlk0(core_cfg_set_chan_clpb:758): Exited block_tx mode successfully
Tue Feb 18 01:39:10 2020 kern.warn kernel: [16515.250000] [0001621525] mtlk0(core_cfg_set_chan_clpb:777): Notifying the kernel about the channel switch
Tue Feb 18 01:39:10 2020 daemon.info hostapd: wlan2: IEEE 802.11 driver had channel switch: freq=2472, ht=1, offset=-1, width=2 (40 MHz), cf1=2462, cf2=0
Tue Feb 18 01:39:10 2020 kern.warn kernel: [16515.260000] [0001621526] mtlk0(wv_ieee80211_bss_info_changed:1551): Setting BSS info for wlan3. changed = 0x4000
Tue Feb 18 01:39:10 2020 kern.warn kernel: [16515.270000] [0001621527] mtlk0(wv_ieee80211_bss_info_changed:1551): Setting BSS info for wlan3. changed = 0xe0
Tue Feb 18 01:39:10 2020 kern.warn kernel: [16515.300000] [0001621530] mtlk0(wv_ieee80211_sta_state:1182): station state change 0->1
Tue Feb 18 01:39:10 2020 kern.info kernel: [16515.300000] wlan3: send auth to 90:94:e4:##:##:## (try 1/3)
Tue Feb 18 01:39:10 2020 kern.info kernel: [16515.320000] wlan3: send auth to 90:94:e4:##:##:## (try 2/3)
Tue Feb 18 01:39:10 2020 kern.info kernel: [16515.380000] wlan3: send auth to 90:94:e4:##:##:## (try 3/3)
Tue Feb 18 01:39:10 2020 kern.info kernel: [16515.390000] wlan3: authentication with 90:94:e4:##:##:## timed out

No such problems with 5gHz APs. Is it some configuration error or 2.4 clients are not supported?

i'm not sure,i haven't tried it yet,did you try to enable 2.4g after disabling 5g,maybe just unable to enable two radios at the same time

No, it doesn't seem like turning off 5gHz network has any effect. Error messages in log stayed the same at least.
Tried other combinations just in case
5g master 5g client enabled, 2.4g master 2.4g client disabled - works as expected
only 2.4g client enabled - doesn't work, 2.4g client can't connect to ap
5g master disabled, 5g client 2.4g master 2.4g client enabled - partially works 5g client is able to connect, 2.4g client is not able to connect.

It also doesn't seem like encryption problem, tried switching different modes on 2.4 client and connecting to unencrypted AP also, same 3 tries to connect and then timed out message

Hi,
I tried to understand how to flash on H/W: A1 but I'm still unclear. If someone who has flash on H/W A1 can guide me.

Based on the step provide by paldier
I'm confuse regarding need TTL and TFTP..
What does he mean by TTL if someone can direct me in right direction.

Also how I can tell the production data on the device. I don't see listed.

My K3C rev.C1 completely stopped loading after UART, loading does not even reach U-Boot. I understand that the only way to revive it is to flash NAND flash, but I do not have its dump. What would you recommend in this situation?1

Read here http://4pda.ru/forum/index.php?s=&showtopic=956501&view=findpost&p=95564346

Flashing NAND externally is considerably more difficult than SPI-NOR, I'd probably start looking for cheap used devices first and pronounce the bricked device dead.

--
That doesn't necessarily imply to give up completely, depending on your experiences and what equipment you already have in your possession (== don't have to buy, just for the faint hope of success), but I'd reconsider very thoroughly if the efforts and expenses to recover from here are justified.

512M ram? what did you do

256MB (EM6GD16EWKG-12H) and 128MB (K9F1G08U0F-SCB0). Before the brick was installed Intel SDK.

I understand that NAND firmware is a complex process requiring an expensive programmer. I have knowledge of electronics repair and soldering equipment. But I come across NAND programming for the first time, I want to study this process.

what did you do,replaced the memory chip or erased the uboot

erased u-boot

http://k3c.paldier.com/uboot/beta/K3C_uboot_B6.bin

Thanks. Tell me in which memory area to sew this file? Maybe it's better to sew a full NAND dump?

Hi. On one of the forums there is a K3C recovery instruction with the same problem as mine. Could you help download this archive please.
https://www.right.com.cn/forum/thread-3736233-1-1.html
https://pan.baidu.com/share/init?surl=Ajs4msJdiyrG60WljX_cmg2

Download this link https://drive.google.com/open?id=1xJZkMvO9qBismD2LqouyrbDSL-OmHQ3c

Thank you!

Can anyone help me.
Which command (for example, in the PuTTY) can I install the K3C_V32.1.46.268.bin firmware, which consists of one file 24.73 Mb in size, downloaded from here http://5yun.win/?dir=斐讯K3%20K3C%20K2P%20K2%20K1%20T1全套固件/K3C全套固件/原厂固件