Pages:
Author

Topic: [FIX] Issue antminer l3+ (boards not recognized, bad fw flash , etc) (Read 25232 times)

newbie
Activity: 27
Merit: 0
No other solutions apart from sending it back, I am the one who discovered the manual flashing of the PIC controller, and I can confirm it works.
can you please explain how to do that ?
newbie
Activity: 27
Merit: 0
Here's the issue you may have , hashboards are not recognized, anymore

https://img15.hostingpics.net/pics/396492403293Screenshot201711101152151.jpg

/!\ please read carefuly /!\

**************************************************************
Firmware Flash
**************************************************************

Here's a fix solution to rewite PIC's of L3+ after some of us flash bad firmware to their L3+.

Many has recovered 3 boards , some all of it

Thanks to Blissz for this fix (please do not pm him for this )

1. Download File
(re-up)
Quote
WARNING: Don't flash this to anything else as a bricked L3(+) caused by flashing a wrong firmware version, as this might harm a working L3(+).
MEGA
or
1fichier


2. Plug only 1 board from chain 0 (white cable on the left) as you can see under , you can plug upper hashboard 1st

https://img15.hostingpics.net/pics/67636520171209112922.jpg

3. Go to system -> Upgrade -> "Flash new firmware image" choose the file downloaded to flash new firmware and click flash image
wait for reboot.

If kernel logs get this ... 0xcc , wait after you see it (5 minutes, to see again 0xcc or most of time 0x3 and then it will fix your board) other way try to connect an other boards and restart from "3"

Quote
Dec 17 14:09:30 (none) local0.warn cgminer: Started cgminer 4.9.0
Dec 17 14:09:30 (none) local0.notice cgminer[377]:  detected at /sys/class/gpio/gpio51/value  chain 0
Dec 17 14:09:30 (none) local0.notice cgminer[377]: detect total chain num 1
Dec 17 14:09:30 (none) local0.notice cgminer[377]: i2c init ok
Dec 17 14:09:32 (none) local0.notice cgminer[377]: Chain 0 PIC Version 0xcc
Dec 17 14:13:45 (none) local0.err cgminer[377]: Blisssz: Chain not found 1
Dec 17 14:13:45 (none) local0.err cgminer[377]: Blisssz: Chain not found 2
Dec 17 14:13:45 (none) local0.err cgminer[377]: Blisssz: Chain not found 3
Dec 17 14:13:51 (none) local0.notice cgminer[377]: Chain 0 PIC Version 0x3
[...]

you will see some logs like this , PIC's is currently writing.

Code:
Dump IIC Data:[41][98][0][0]@ChainID:[0], Chip[C9]

wait logs "miner start and switching pool" the board has been flashed with success.


After fixing all or some of boards , you can finaly flash back bitmain l3+  original Firmware.


**************************************************************
Manually Flash
**************************************************************


/!\ I will not assist with "how to" here cause i didnt experience it yet
but if you have stuff (pickit3) and knowledge to manually flash chip of your miner here's the files

 ! warning ! have a look to the pic version you have (writed on the chip).

there is PIC16F1704 or PIC16F1705

Here's the hexa files for each version

MEGA
PIC16F1704.hex
PIC16F1705.hex

1FICHIER
PIC16F1704.hex
PIC16F1705.hex

Thanks to martin_fryc for sharing files, after succefully fix his L3+ by manually flashing PICs



**************************************************************











where are the images ??
and do i need to plug only 1 hash board to the circuit board ?

and which version should i choose ..based on what ??
newbie
Activity: 1
Merit: 0
I had the problem where all 4 of my hash boards got corrupted. I found the Blissz program and loaded it and all the hash boards started working. I am guessing that program writes the pic when I imaged at some point. Anyway it fully restored my miner. I could probably revert to bitmain code at this point and I am guessing it will still work.

My miner would start and connect maybe it would get 1 or 2 accepted shares and then stop. I tried reloading image and resetting nothing worked until I loaded blissz's program.



Do you mean the Blissz Firmware? did you just reinstall the Firmware and worked?
newbie
Activity: 14
Merit: 0
someone has already experienced the L3 + stops no fan working and does not work anymore, the power is OK, I have tried an A3 controlboard but nothing works than also.
newbie
Activity: 18
Merit: 0
Guys ,why the link for the repair firmware is not active?Can someone send me the file on PM ,please?Thanks in advance!
full member
Activity: 348
Merit: 119
one board chips looks dead , other board may be work , it probably come from py connector
newbie
Activity: 75
Merit: 0
First and foremost I want to poblagodarite of ezabatzeko this firmware for their hard work!!! That's great!
Guys, help me!I installed the firmware on my L3+ as specified in the instructions. The result on the screen
https://pp.userapi.com/c834304/v834304789/109dfc/Z9zAek5EuSg.jpg


Kernel Log
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.8.13 (xxl@armdev01) (gcc version 4.7.4 20130626 (prerelease) (Linaro GCC 4.7-2013.07) ) #22 SMP Tue Dec 2 15:26:11 CST 2014
[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=50c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine: Generic AM33XX (Flattened Device Tree), model: TI AM335x BeagleBone
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] On node 0 totalpages: 65280
[    0.000000] free_area_init_node: node 0, pgdat c06cb100, node_mem_map c0726000
[    0.000000]   Normal zone: 512 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 64768 pages, LIFO batch:15
[    0.000000] AM335X ES1.0 (neon )
[    0.000000] PERCPU: Embedded 8 pages/cpu @c0933000 s9408 r8192 d15168 u32768
[    0.000000] pcpu-alloc: s9408 r8192 d15168 u32768 alloc=8*4096
[    0.000000] pcpu-alloc:
  • 0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 64768
[    0.000000] Kernel command line: console=ttyO0,115200n8 init=/sbin/init
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] __ex_table already sorted, skipping sort
[    0.000000] allocated 524288 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] Memory: 255MB = 255MB total
[    0.000000] Memory: 238816k/238816k available, 23328k reserved, 0K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     vmalloc : 0xd0800000 - 0xff000000   ( 744 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf800000 - 0xbfe00000   (   6 MB)
[    0.000000]       .text : 0xc0008000 - 0xc0612cf0   (6188 kB)
[    0.000000]       .init : 0xc0613000 - 0xc06554c0   ( 266 kB)
[    0.000000]       .data : 0xc0656000 - 0xc06cc020   ( 473 kB)
[    0.000000]        .bss : 0xc06cc020 - 0xc0725e3c   ( 360 kB)
[    0.000000] Hierarchical RCU implementation.
[    0.000000]    RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
[    0.000000] Total of 128 interrupts on 1 active controller
[    0.000000] OMAP clockevent source: GPTIMER1 at 24000000 Hz
[    0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
[    0.000000] OMAP clocksource: GPTIMER2 at 24000000 Hz
[    0.000000] Console: colour dummy device 80x30
[    0.000358] Calibrating delay loop... 545.07 BogoMIPS (lpj=531968)
[    0.015438] pid_max: default: 32768 minimum: 301
[    0.015670] Security Framework initialized
[    0.015766] Mount-cache hash table entries: 512
[    0.024598] Initializing cgroup subsys cpuacct
[    0.024629] Initializing cgroup subsys memory
[    0.024693] Initializing cgroup subsys blkio
[    0.024829] CPU: Testing write buffer coherency: ok
[    0.025396] CPU0: thread -1, cpu 0, socket -1, mpidr 0
[    0.025472] Setting up static identity map for 0x8038c820 - 0x8038c86c
[    0.026795] Brought up 1 CPUs
[    0.026819] SMP: Total of 1 processors activated (545.07 BogoMIPS).
[    0.028114] devtmpfs: initialized
[    0.092498] pinctrl core: initialized pinctrl subsystem
[    0.092718] rstctl core: initialized rstctl subsystem
[    0.093217] regulator-dummy: no parameters
[    0.093794] NET: Registered protocol family 16
[    0.094502] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.104186] pinctrl-single 44e10800.pinmux: prop pinctrl-0 index 0 invalid phandle
[    0.104367] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
[    0.105446] platform 49000000.edma: alias fck already exists
[    0.105480] platform 49000000.edma: alias fck already exists
[    0.105509] platform 49000000.edma: alias fck already exists
[    0.106659] gpiochip_add: registered GPIOs 0 to 31 on device: gpio
[    0.106841] OMAP GPIO hardware version 0.1
[    0.108244] gpiochip_add: registered GPIOs 32 to 63 on device: gpio
[    0.109566] gpiochip_add: registered GPIOs 64 to 95 on device: gpio
[    0.110877] gpiochip_add: registered GPIOs 96 to 127 on device: gpio
[    0.111507] of_get_named_gpio_flags exited with status 52
[    0.111539] gpio-rctrl rstctl.3: loaded OK
[    0.116656] omap-gpmc 50000000.gpmc: GPMC revision 6.0
[    0.119867] hw-breakpoint: debug architecture 0x4 unsupported.
[    0.122055] cpsw.0: No hwaddr in dt. Using 88:c2:55:41:f2:cf from efuse
[    0.122088] cpsw.1: No hwaddr in dt. Using 88:c2:55:41:f2:d1 from efuse
[    0.137659] bio: create slab at 0
[    0.149782] edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver
[    0.150023] of_get_named_gpio_flags: can't parse gpios property
[    0.150311] vmmcsd_fixed: 3300 mV
[    0.153429] SCSI subsystem initialized
[    0.153884] usbcore: registered new interface driver usbfs
[    0.154000] usbcore: registered new interface driver hub
[    0.154328] usbcore: registered new device driver usb
[    0.156439] omap_i2c 4819c000.i2c: bus 0 rev0.11 at 100 kHz
[    0.156472] omap_i2c 4819c000.i2c: unable to select pin group
[    0.156668] media: Linux media interface: v0.10
[    0.156762] Linux video capture interface: v2.00
[    0.156879] pps_core: LinuxPPS API ver. 1 registered
[    0.156896] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]>
[    0.157612] Advanced Linux Sound Architecture Driver Initialized.
[    0.158806] Switching to clocksource gp_timer
[    0.176808] NET: Registered protocol family 2
[    0.177799] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.177889] TCP bind hash table entries: 2048 (order: 3, 40960 bytes)
[    0.177979] TCP: Hash tables configured (established 2048 bind 2048)
[    0.178070] TCP: reno registered
[    0.178097] UDP hash table entries: 256 (order: 1, 12288 bytes)
[    0.178142] UDP-Lite hash table entries: 256 (order: 1, 12288 bytes)
[    0.178638] NET: Registered protocol family 1
[    0.179225] RPC: Registered named UNIX socket transport module.
[    0.179246] RPC: Registered udp transport module.
[    0.179260] RPC: Registered tcp transport module.
[    0.179274] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.179663] Trying to unpack rootfs image as initramfs...
[    1.934320] Freeing initrd memory: 12100K
[    1.935006] CPU PMU: probing PMU on CPU 0
[    1.935039] hw perfevents: enabled with ARMv7 Cortex-A8 PMU driver, 5 counters available
[    1.935570] omap2_mbox_probe: platform not supported
[    1.939461] VFS: Disk quotas dquot_6.5.2
[    1.939698] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.941093] NFS: Registering the id_resolver key type
[    1.941195] Key type id_resolver registered
[    1.941212] Key type id_legacy registered
[    1.941279] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    1.941731] msgmni has been set to 490
[    1.944620] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[    1.944646] io scheduler noop registered
[    1.944662] io scheduler deadline registered
[    1.944719] io scheduler cfq registered (default)
[    1.948775] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    1.951217] omap_uart 44e09000.serial: did not get pins for uart0 error: -19
[    1.951493] 44e09000.serial: ttyO0 at MMIO 0x44e09000 (irq = 88) is a OMAP UART0
[    2.612386] console [ttyO0] enabled
[    2.616922] 48022000.serial: ttyO1 at MMIO 0x48022000 (irq = 89) is a OMAP UART1
[    2.625589] 48024000.serial: ttyO2 at MMIO 0x48024000 (irq = 90) is a OMAP UART2
[    2.634272] 481a8000.serial: ttyO4 at MMIO 0x481a8000 (irq = 61) is a OMAP UART4
[    2.642887] 481aa000.serial: ttyO5 at MMIO 0x481aa000 (irq = 62) is a OMAP UART5
[    2.651921] [drm] Initialized drm 1.1.0 20060810
[    2.670566] brd: module loaded
[    2.680854] loop: module loaded
[    2.685081] bone-capemgr bone_capemgr.8: Failed to find baseboard eeprom node
[    2.695060] nand_get_flash_type: 2c,da against 2c,da
[    2.700586] ONFI param page 0 valid
[    2.704258] ONFI flash detected
[    2.707578] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xda (Micron MT29F2G08ABAEAWP), 256MiB, page size: 2048, OOB size: 64
[    2.719493] omap2-nand: detected x8 NAND flash
[    2.724159] nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme
[    2.729742] omap2-nand: using custom ecc layout
[    2.734588] 10 ofpart partitions found on MTD device omap2-nand.0
[    2.740983] Creating 10 MTD partitions on "omap2-nand.0":
[    2.746659] 0x000000000000-0x000000020000 : "spl"
[    2.753470] 0x000000020000-0x000000040000 : "spl_backup1"
[    2.760909] 0x000000040000-0x000000060000 : "spl_backup2"
[    2.768334] 0x000000060000-0x000000080000 : "spl_backup3"
[    2.775711] 0x000000080000-0x000000240000 : "u-boot"
[    2.783990] 0x000000240000-0x000000260000 : "bootenv"
[    2.790909] 0x000000260000-0x000000280000 : "fdt"
[    2.797492] 0x000000280000-0x000000780000 : "kernel"
[    2.808521] 0x000000800000-0x000001c00000 : "root"
[    2.832015] 0x000001c00000-0x000003000000 : "config"
[    2.855800] OneNAND driver initializing
[    2.861536] usbcore: registered new interface driver asix
[    2.867358] usbcore: registered new interface driver cdc_ether
[    2.873605] usbcore: registered new interface driver smsc95xx
[    2.879723] usbcore: registered new interface driver net1080
[    2.885750] usbcore: registered new interface driver cdc_subset
[    2.892045] usbcore: registered new interface driver zaurus
[    2.898053] usbcore: registered new interface driver cdc_ncm
[    2.904777] usbcore: registered new interface driver cdc_acm
[    2.910735] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    2.919116] Initializing USB Mass Storage driver...
[    2.924356] usbcore: registered new interface driver usb-storage
[    2.930656] USB Mass Storage support registered.
[    2.935697] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
[    2.942436] musb-hdrc musb-hdrc.0.auto: pdev->id = 0
[    2.947678] musb-hdrc musb-hdrc.0.auto: drivers/usb/musb/musb_dsps.c:468 dsps_musb_init: OK
[    2.956450] musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
[    2.956471] musb-hdrc: MHDRC RTL version 2.0
[    2.956486] musb-hdrc: setup fifo_mode 4
[    2.956514] musb-hdrc: 28/31 max ep, 16384/16384 memory
[    2.956661] musb-hdrc musb-hdrc.0.auto: *** mode=3
[    2.961707] musb-hdrc musb-hdrc.0.auto: *** power=250
[    2.967769] musb-hdrc musb-hdrc.1.auto: pdev->id = 1
[    2.973012] musb-hdrc musb-hdrc.1.auto: drivers/usb/musb/musb_dsps.c:468 dsps_musb_init: OK
[    2.981784] musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
[    2.981804] musb-hdrc: MHDRC RTL version 2.0
[    2.981818] musb-hdrc: setup fifo_mode 4
[    2.981840] musb-hdrc: 28/31 max ep, 16384/16384 memory
[    2.981979] musb-hdrc musb-hdrc.1.auto: *** mode=1
[    2.987037] musb-hdrc musb-hdrc.1.auto: *** power=250
[    2.992347] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[    2.998717] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 1
[    3.007192] musb-hdrc musb-hdrc.1.auto: supports USB remote wakeup
[    3.007300] usb usb1: default language 0x0409
[    3.007358] usb usb1: udev 1, busnum 1, minor = 0
[    3.007381] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    3.014524] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.022099] usb usb1: Product: MUSB HDRC host driver
[    3.027316] usb usb1: Manufacturer: Linux 3.8.13 musb-hcd
[    3.032984] usb usb1: SerialNumber: musb-hdrc.1.auto
[    3.038973] usb usb1: usb_probe_device
[    3.039001] usb usb1: configuration #1 chosen from 1 choice
[    3.039065] usb usb1: adding 1-0:1.0 (config #1, interface 0)
[    3.039265] hub 1-0:1.0: usb_probe_interface
[    3.039289] hub 1-0:1.0: usb_probe_interface - got id
[    3.039316] hub 1-0:1.0: USB hub found
[    3.043325] hub 1-0:1.0: 1 port detected
[    3.047462] hub 1-0:1.0: standalone hub
[    3.047481] hub 1-0:1.0: individual port power switching
[    3.047500] hub 1-0:1.0: no over-current protection
[    3.047517] hub 1-0:1.0: Single TT
[    3.047539] hub 1-0:1.0: TT requires at most 8 FS bit times (666 ns)
[    3.047586] hub 1-0:1.0: power on to power good time: 10ms
[    3.047643] hub 1-0:1.0: local power source is good
[    3.047758] hub 1-0:1.0: enabling power on all ports
[    3.048803] mousedev: PS/2 mouse device common for all mice
[    3.056749] omap_rtc 44e3e000.rtc: rtc core: registered 44e3e000.rtc as rtc0
[    3.064515] i2c /dev entries driver
[    3.069596] pps_ldisc: PPS line discipline registered
[    3.075086] Driver for 1-wire Dallas network protocol.
[    3.082358] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
[    3.089933] cpuidle: using governor ladder
[    3.094263] cpuidle: using governor menu
[    3.098826] of_get_named_gpio_flags exited with status 6
[    3.098846] of_get_named_gpio_flags: can't parse gpios property
[    3.098862] of_get_named_gpio_flags: can't parse gpios property
[    3.098900] omap_hsmmc mmc.4: of_parse_phandle_with_args of 'reset' failed
[    3.106138] omap_hsmmc mmc.4: Failed to get rstctl; not using any
[    3.112955] edma-dma-engine edma-dma-engine.0: allocated channel for 0:25
[    3.120182] edma-dma-engine edma-dma-engine.0: allocated channel for 0:24
[    3.127502] mmc.4 supply vmmc_aux not found, using dummy regulator
[    3.134442] omap_hsmmc mmc.4: pins are not configured from the driver
[    3.149251] hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0000
[    3.169272] of_get_named_gpio_flags exited with status -517
[    3.169341] platform gpio-leds.7: Driver leds-gpio requests probe deferral
[    3.177125] ledtrig-cpu: registered to indicate activity on CPUs
[    3.183904] edma-dma-engine edma-dma-engine.0: allocated channel for 0:36
[    3.191098] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
[    3.199214] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
[    3.205563] edma-dma-engine edma-dma-engine.0: allocated channel for 0:5
[    3.212745] edma-dma-engine edma-dma-engine.0: allocated channel for 0:6
[    3.224914] usbcore: registered new interface driver usbhid
[    3.230831] usbhid: USB HID core driver
[    3.237907] TCP: cubic registered
[    3.241479] Initializing XFRM netlink socket
[    3.246057] NET: Registered protocol family 17
[    3.250837] NET: Registered protocol family 15
[    3.255704] Key type dns_resolver registered
[    3.260338] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[    3.268419] ThumbEE CPU extension supported.
[    3.272932] Registering SWP/SWPB emulation handler
[    3.278951] registered taskstats version 1
[    3.285570] of_get_named_gpio_flags exited with status -517
[    3.285644] platform gpio-leds.7: Driver leds-gpio requests probe deferral
[    3.342559] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
[    3.348972] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
[    3.363504] libphy: 4a101000.mdio: probed
[    3.367826] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720
[    3.378067] Detected MACID = 88:c2:55:41:f2:cf
[    3.382748] cpsw 4a100000.ethernet: NAPI disabled
[    3.388139] of_get_named_gpio_flags exited with status -517
[    3.388205] platform gpio-leds.7: Driver leds-gpio requests probe deferral
[    3.396941] omap_rtc 44e3e000.rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
[    3.406232] cpu0 supply cpu0 not found, using dummy regulator
[    3.412717] cpufreq_cpu0: failed to scale voltage up: -22
[    3.418538] cpufreq_cpu0: failed to scale voltage up: -22
[    3.431303] ALSA device list:
[    3.434534]   No soundcards found.
[    3.439085] Freeing init memory: 264K
[    3.443140] Failed to execute /init
[    4.402757] jffs2: notice: (122) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[    5.765024] net eth0: initializing cpsw version 1.12 (0)
[    5.773966] net eth0: phy found : id is : 0x7c0f1
[    5.779387] libphy: PHY 4a101000.mdio:01 not found
[    5.784582] net eth0: phy 4a101000.mdio:01 not found on slave 1
[    8.848923] libphy: 4a101000.mdio:00 - Link is Up - 100/Full
Aug 25 23:24:22 (none) local0.err cgminer: Miner compile time: Fri Aug 25 17:28:57 CST 2017 type: Antminer L3+
Aug 25 23:24:22 (none) local0.warn cgminer: Started cgminer 4.9.0
Aug 25 23:24:22 (none) local0.notice cgminer[374]:  detected at /sys/class/gpio/gpio51/value  chain 0
Aug 25 23:24:22 (none) local0.notice cgminer[374]:  detected at /sys/class/gpio/gpio48/value  chain 1
Aug 25 23:24:22 (none) local0.notice cgminer[374]: detect total chain num 2
Aug 25 23:24:22 (none) local0.notice cgminer[374]: i2c init ok
Aug 25 23:24:24 (none) local0.notice cgminer[374]: Chain 0 PIC Version 0x3
Aug 25 23:24:24 (none) local0.notice cgminer[374]: Chain 1 PIC Version 0x3
Aug 25 23:24:24 (none) local0.err cgminer[374]: Blisssz: Chain not found 2
Aug 25 23:24:24 (none) local0.err cgminer[374]: Blisssz: Chain not found 3
Aug 25 23:24:34 (none) local0.notice cgminer[374]: in tty_init
Aug 25 23:24:34 (none) local0.notice cgminer[374]: tty_init 0
Aug 25 23:24:34 (none) local0.notice cgminer[374]: Start A New Asic Response.Chain Id:[0]
Aug 25 23:24:34 (none) local0.notice cgminer[374]: tty_init 1
Aug 25 23:24:34 (none) local0.notice cgminer[374]: Start A New Asic Response.Chain Id:[1]
Aug 25 23:24:34 (none) local0.notice cgminer[374]: open device over
Aug 25 23:24:35 (none) local0.notice cgminer[374]: send cmd to get chip address
Aug 25 23:24:37 (none) local0.notice cgminer[374]: Chain 0 ASIC 8 !!!
Aug 25 23:24:37 (none) local0.notice cgminer[374]: Chain 1 ASIC 42 !!!
Aug 25 23:24:37 (none) local0.notice cgminer[374]: Need to recheck asic num !!!
Aug 25 23:24:42 (none) local0.err cgminer: Miner compile time: Fri Aug 25 17:28:57 CST 2017 type: Antminer L3+
Aug 25 23:24:42 (none) local0.warn cgminer: Started cgminer 4.9.0
Aug 25 23:24:42 (none) local0.notice cgminer[444]:  detected at /sys/class/gpio/gpio51/value  chain 0
Aug 25 23:24:42 (none) local0.notice cgminer[444]:  detected at /sys/class/gpio/gpio48/value  chain 1
Aug 25 23:24:42 (none) local0.notice cgminer[444]: detect total chain num 2
Aug 25 23:24:42 (none) local0.notice cgminer[444]: i2c init ok
Aug 25 23:24:44 (none) local0.notice cgminer[444]: Chain 0 PIC Version 0x3
Aug 25 23:24:44 (none) local0.notice cgminer[444]: Chain 1 PIC Version 0x3
Aug 25 23:24:44 (none) local0.err cgminer[444]: Blisssz: Chain not found 2
Aug 25 23:24:44 (none) local0.err cgminer[444]: Blisssz: Chain not found 3
Aug 25 23:24:54 (none) local0.notice cgminer[444]: in tty_init
Aug 25 23:24:54 (none) local0.notice cgminer[444]: tty_init 0
Aug 25 23:24:54 (none) local0.notice cgminer[444]: Start A New Asic Response.Chain Id:[0]
Aug 25 23:24:55 (none) local0.notice cgminer[444]: tty_init 1
Aug 25 23:24:55 (none) local0.notice cgminer[444]: Start A New Asic Response.Chain Id:[1]
Aug 25 23:24:55 (none) local0.notice cgminer[444]: open device over
Aug 25 23:24:55 (none) local0.notice cgminer[444]: send cmd to get chip address
Aug 25 23:24:57 (none) local0.notice cgminer[444]: Chain 0 ASIC 8 !!!
Aug 25 23:24:57 (none) local0.notice cgminer[444]: Chain 1 ASIC 42 !!!
Aug 25 23:24:57 (none) local0.notice cgminer[444]: Need to recheck asic num !!!
Aug 25 23:24:59 (none) local0.notice cgminer[444]: Chain 0 ASIC 8 !!!
Aug 25 23:24:59 (none) local0.notice cgminer[444]: Chain 1 ASIC 42 !!!
Aug 25 23:24:59 (none) local0.notice cgminer[444]: Need to recheck asic num !!!
Aug 25 23:25:01 (none) local0.notice cgminer[444]: Chain 0 ASIC 8 !!!
Aug 25 23:25:01 (none) local0.notice cgminer[444]: Chain 1 ASIC 42 !!!
Aug 25 23:25:01 (none) local0.notice cgminer[444]: addrInterval = '6'
Aug 25 23:25:01 (none) local0.notice cgminer[444]: software_set_address: chain 0 has 8 ASIC, and addrInterval is 6
Aug 25 23:25:01 (none) local0.notice cgminer[444]: Now Set
  • Chain Address
Aug 25 23:25:02 (none) local0.notice cgminer[444]: software_set_address: chain 1 has 42 ASIC, and addrInterval is 6
Aug 25 23:25:02 (none) local0.notice cgminer[444]: Now Set [1] Chain Address
Aug 25 23:25:02 (none) local0.notice cgminer[444]: software_set_address: chain 2 has 0 ASIC, and addrInterval is 6
Aug 25 23:25:02 (none) local0.notice cgminer[444]: software_set_address: chain 3 has 0 ASIC, and addrInterval is 6
Aug 25 23:25:02 (none) local0.notice cgminer[444]: frequency = '100'
Aug 25 23:25:02 (none) local0.notice cgminer[444]: dev.timeout = 151
Aug 25 23:25:02 (none) local0.notice cgminer[444]: opt_bitmain_L3_core_temp : 2
Aug 25 23:25:03 (none) local0.notice cgminer[444]: Dump IIC Data:[1][98][0][0]@ChainID:[0], Chip[C]
Aug 25 23:25:03 (none) local0.notice cgminer[444]: Dump IIC Data:[1][98][0][0]@ChainID:[1], Chip[C]
Aug 25 23:25:03 (none) local0.notice cgminer[444]: Dump IIC Data:[1][98][1][0]@ChainID:[0], Chip[C]
Aug 25 23:25:03 (none) local0.notice cgminer[444]: Dump IIC Data:[1][98][1][0]@ChainID:[1], Chip[C]
Aug 25 23:25:04 (none) local0.notice cgminer[444]: Dump IIC Data:[1][98][11][0]@ChainID:[0], Chip[C]
Aug 25 23:25:04 (none) local0.notice cgminer[444]: Dump IIC Data:[1][98][11][0]@ChainID:[1], Chip[C]
Aug 25 23:25:04 (none) local0.notice cgminer[444]: send cmd to open block
Aug 25 23:25:06 (none) local0.err cgminer[444]: cgminer time error total_secs = 1535239506.809705 last_total_secs = 1.000000
Aug 25 23:25:06 (none) local0.warn cgminer[444]: Failed to resolve (?wrong URL) stratum+tcp://:(null)
Aug 25 23:25:07 (none) local0.warn cgminer[444]: Pool 0 stratum+tcp://pool2pool.asuscomm.com:5521 alive, testing stability
Aug 25 23:25:07 (none) local0.warn cgminer[444]: Switching to pool 0 stratum+tcp://pool2pool.asuscomm.com:5521
Aug 25 23:25:12 (none) local0.warn cgminer[444]: API running in IP access mode on port 4028 (15)
newbie
Activity: 75
Merit: 0
I had the problem where all 4 of my hash boards got corrupted. I found the Blissz program and loaded it and all the hash boards started working. I am guessing that program writes the pic when I imaged at some point. Anyway it fully restored my miner. I could probably revert to bitmain code at this point and I am guessing it will still work.

My miner would start and connect maybe it would get 1 or 2 accepted shares and then stop. I tried reloading image and resetting nothing worked until I loaded blissz's program.
newbie
Activity: 1
Merit: 0
My L3 + controller card is broken,
I used a replacement D3 controller card,
After firmware update for D3 controller card with firmawre L3 +,
I did not get the hash table of L3 +
please help me how to use D3 controller card for L3 +
thanks
newbie
Activity: 44
Merit: 0
for the D3 i use pickit 2 and i can read and write the pic but i have no difference on the d3 is broken i dont know what is wrong but is not the PIC
newbie
Activity: 6
Merit: 0
@cryptonitro I played around and managed to flash 550M, 600M and 650M onto my autotune S9 as I needed the fan control and potentially it to stay cooler. It worked but when I went from 650M back to 550M once board decided to give up on me... (it was before the april 2017 firmware update). But yes I know there are hardware differences between S9s and it could have bricked it completely.
full member
Activity: 348
Merit: 119
@nexoeon9  , you cant flash an other bitmain fw on s9 if you have auto ajust frequency 13.5th one
@chugelfish  what do you mean by tweaked firmware , my download link are up ? or you mean the blissz one for l3+ replace original one?
you say you have 2 l3+ break , but how do you broke them ?


for D3 or s9 pics , sorry but i havent it. my chinese pickit3 seem to be  dumb , i never flash manually success with it
newbie
Activity: 6
Merit: 0

I was thinking to do the same for S9. 1 of my boards failed during trying to downclock my s9 with 550M firmware on autotune model. I even tried replacing the the PIC with a brand new one and reflashing firmware but I guess its just empty now. I'd be really great if someone could upload the PIC file from the S9. I already orderd the PICkit3.

If not can someone tell me if I will be able to read from working board and write to faulty without desoldering the chips? If I manage to dump it I will upload.

BTW. PIC firmware revision for S9 I'm looking for would be " fw version=0x03 "
FNT
jr. member
Activity: 75
Merit: 6
Hi guys,

I'd like to get the PIC hex code of the D3, as it's here for the L3+.
Could anybody please send me the HEX file for PIC from a D3? or tell me where to find?

Thanks and bye, FNT
full member
Activity: 348
Merit: 119
Is there a version similar but for D3?
i dont think so sorry
full member
Activity: 348
Merit: 119
Here's the issue you may have , hashboards are not recognized, anymore



/!\ please read carefuly /!\

**************************************************************
Firmware Flash
**************************************************************

Here's a fix solution to rewite PIC's of L3+ after some of us flash bad firmware to their L3+.

Many has recovered 3 boards , some all of it

Thanks to Blissz for this fix (please do not pm him for this )

1. Download File
(re-up)
Quote
WARNING: Don't flash this to anything else as a bricked L3(+) caused by flashing a wrong firmware version, as this might harm a working L3(+).
MEGA
or
1fichier


2. Plug only 1 board from chain 0 (white cable on the left) as you can see under , you can plug upper hashboard 1st



3. Go to system -> Upgrade -> "Flash new firmware image" choose the file downloaded to flash new firmware and click flash image
wait for reboot.

If kernel logs get this ... 0xcc , wait after you see it (5 minutes, to see again 0xcc or most of time 0x3 and then it will fix your board) other way try to connect an other boards and restart from "3"

Quote
Dec 17 14:09:30 (none) local0.warn cgminer: Started cgminer 4.9.0
Dec 17 14:09:30 (none) local0.notice cgminer[377]:  detected at /sys/class/gpio/gpio51/value  chain 0
Dec 17 14:09:30 (none) local0.notice cgminer[377]: detect total chain num 1
Dec 17 14:09:30 (none) local0.notice cgminer[377]: i2c init ok
Dec 17 14:09:32 (none) local0.notice cgminer[377]: Chain 0 PIC Version 0xcc
Dec 17 14:13:45 (none) local0.err cgminer[377]: Blisssz: Chain not found 1
Dec 17 14:13:45 (none) local0.err cgminer[377]: Blisssz: Chain not found 2
Dec 17 14:13:45 (none) local0.err cgminer[377]: Blisssz: Chain not found 3
Dec 17 14:13:51 (none) local0.notice cgminer[377]: Chain 0 PIC Version 0x3
[...]

you will see some logs like this , PIC's is currently writing.

Code:
Dump IIC Data:[41][98][0][0]@ChainID:[0], Chip[C9]

wait logs "miner start and switching pool" the board has been flashed with success.


After fixing all or some of boards , you can finaly flash back bitmain l3+  original Firmware.


**************************************************************
Manually Flash
**************************************************************


/!\ I will not assist with "how to" here cause i didnt experience it yet
but if you have stuff (pickit3) and knowledge to manually flash chip of your miner here's the files

 ! warning ! have a look to the pic version you have (writed on the chip).

there is PIC16F1704 or PIC16F1705

Here's the hexa files for each version

MEGA
PIC16F1704.hex
PIC16F1705.hex

1FICHIER
PIC16F1704.hex
PIC16F1705.hex

Thanks to martin_fryc for sharing files, after succefully fix his L3+ by manually flashing PICs



**************************************************************










hello Sir
I am looking on the board for the pic chip number and i cant se it please help me?
thx
steve

its directly write on the pic (find 5 linear  wholes) the pic is just close to
some people say the manual flash  is working and not depending the pic you have , in fact flash any of 1704 or 1705 file.
i didnt experience manual flash. and people did it , dont send back tutorial.
hopefully someone send the files , thanks again to him Smiley
newbie
Activity: 9
Merit: 0
Is there a version similar but for D3?
newbie
Activity: 60
Merit: 0
Here's the issue you may have , hashboards are not recognized, anymore

https://img15.hostingpics.net/pics/396492403293Screenshot201711101152151.jpg

/!\ please read carefuly /!\

**************************************************************
Firmware Flash
**************************************************************

Here's a fix solution to rewite PIC's of L3+ after some of us flash bad firmware to their L3+.

Many has recovered 3 boards , some all of it

Thanks to Blissz for this fix (please do not pm him for this )

1. Download File
(re-up)
Quote
WARNING: Don't flash this to anything else as a bricked L3(+) caused by flashing a wrong firmware version, as this might harm a working L3(+).
MEGA
or
1fichier


2. Plug only 1 board from chain 0 (white cable on the left) as you can see under , you can plug upper hashboard 1st

https://img15.hostingpics.net/pics/67636520171209112922.jpg

3. Go to system -> Upgrade -> "Flash new firmware image" choose the file downloaded to flash new firmware and click flash image
wait for reboot.

If kernel logs get this ... 0xcc , wait after you see it (5 minutes, to see again 0xcc or most of time 0x3 and then it will fix your board) other way try to connect an other boards and restart from "3"

Quote
Dec 17 14:09:30 (none) local0.warn cgminer: Started cgminer 4.9.0
Dec 17 14:09:30 (none) local0.notice cgminer[377]:  detected at /sys/class/gpio/gpio51/value  chain 0
Dec 17 14:09:30 (none) local0.notice cgminer[377]: detect total chain num 1
Dec 17 14:09:30 (none) local0.notice cgminer[377]: i2c init ok
Dec 17 14:09:32 (none) local0.notice cgminer[377]: Chain 0 PIC Version 0xcc
Dec 17 14:13:45 (none) local0.err cgminer[377]: Blisssz: Chain not found 1
Dec 17 14:13:45 (none) local0.err cgminer[377]: Blisssz: Chain not found 2
Dec 17 14:13:45 (none) local0.err cgminer[377]: Blisssz: Chain not found 3
Dec 17 14:13:51 (none) local0.notice cgminer[377]: Chain 0 PIC Version 0x3
[...]

you will see some logs like this , PIC's is currently writing.

Code:
Dump IIC Data:[41][98][0][0]@ChainID:[0], Chip[C9]

wait logs "miner start and switching pool" the board has been flashed with success.


After fixing all or some of boards , you can finaly flash back bitmain l3+  original Firmware.


**************************************************************
Manually Flash
**************************************************************


/!\ I will not assist with "how to" here cause i didnt experience it yet
but if you have stuff (pickit3) and knowledge to manually flash chip of your miner here's the files

 ! warning ! have a look to the pic version you have (writed on the chip).

there is PIC16F1704 or PIC16F1705

Here's the hexa files for each version

MEGA
PIC16F1704.hex
PIC16F1705.hex

1FICHIER
PIC16F1704.hex
PIC16F1705.hex

Thanks to martin_fryc for sharing files, after succefully fix his L3+ by manually flashing PICs



**************************************************************










hello Sir
I am looking on the board for the pic chip number and i cant se it please help me?
thx
steve
newbie
Activity: 7
Merit: 0
Hi all,

Board 1,2,4 works perfect, Board 3 comes up and after few sec. the MH/s(RT) are 0.

Can using this FIX ?

Thanks
Marcus

this do not seem an pic problem. if the board dont show 0 asic in logsd at start , this fix wont fix it

Ok, any idea how to fix ? 

Thanks
full member
Activity: 348
Merit: 119
Hi all,

Board 1,2,4 works perfect, Board 3 comes up and after few sec. the MH/s(RT) are 0.

Can using this FIX ?

Thanks
Marcus

this do not seem an pic problem. if the board dont show 0 asic in logsd at start , this fix wont fix it
Pages:
Jump to: