Avalon4 mini: Difference between revisions

From Bitcoin Wiki
Jump to navigation Jump to search
Mikeqin (talk | contribs)
Mikeqin (talk | contribs)
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Booting flow ==
# Plug the 12V power
# Plug the USB
* Note: '''Please wait the device idle(LED B on) when you run CGMiner.'''
== CGMiner Under Ubuntu 14.04 ==
== CGMiner Under Ubuntu 14.04 ==
===  Download ===
===  Download ===
Line 6: Line 12:
=== Compile ===
=== Compile ===
  cd cgminer
  cd cgminer
  git checkout origin/avalon-miner -b avalon-miner
  git checkout origin/avalon4 -b avalon4
  ./autogen.sh --enable-avalon-miner
  ./autogen.sh --enable-avalon-miner
  make -j 4
  make -j 4
Line 26: Line 32:
   eg: cgminer-api "ascset|0,frequency,0-450:390:370"  /* set all chips work at 450:390:370, about 414 Mhz = (450 * 4 + 390 * 4 + 370) / 9 */
   eg: cgminer-api "ascset|0,frequency,0-450:390:370"  /* set all chips work at 450:390:370, about 414 Mhz = (450 * 4 + 390 * 4 + 370) / 9 */
       cgminer-api "ascset|0,frequency,1-200"  /* set chip 1 works at 200 Mhz */
       cgminer-api "ascset|0,frequency,1-200"  /* set chip 1 works at 200 Mhz */
== LED ==
{| class="wikitable sortable" border="1"
|-
! LED
! OFF
! ON
! BLINKING
! MEMO
|- valign="top"
| PWR
| Check USB cable
| USB Power good
|
|
|- valign="top"
| R
| Post succeed
| Post failed
|
|
|- valign="top"
| G
| PMU power off
| PMU power on
| Hot alert
|
|- valign="top"
| B
| Hashing
|
| IDLE
|
|}
== Chrome APP ==
===[http://downloads.canaan-creative.com/software/avalon4_mini/app/2015-05-15/ 20150515] ===
* First version of Avalon miner Chrome APP
== Firmware ==
===[http://build.canaan-creative.com:8080/~mikeqin/avalon4mini/ Daily Building] ===
===[http://downloads.canaan-creative.com/software/avalon4_mini/firmware/2015-05-15/ 20150515] ===
* First version of Avalon4 mini firmware
== Firmware Upgrade ==
=== ISP method (Under windows) ===
# Short two pins like below. [[File:Avalon4_mini_shortpins.jpg | none | 240px]]
# Power on the device only with usb cable (without 12v), The led RGB and power will all turn on.
# You can use Flash Magic through UART1(Baud:19200) to download the firmware (hex file)
== Issues ==
* libusb_claim_interface fails when run CGMiner under Mac OS X
  Avalon4 mini is a HID device.
  We cann't use libusb to access HID devices under Mac OS X,
  you can find the answer here: http://www.libusb.org/ticket/89#comment:3 and http://www.libusb.org/ticket/89#comment:11
* lpc21isp is not work on Max OS X and Ubuntu
There is a err when upload the firmware.
Sector 1: ..Wrong answer on Write-Command
ADDR_NOT_MAPPED: Address is not mapped in the memory map.
                Count value is taken in to consideration where applicable.

Latest revision as of 08:08, 16 November 2015

Booting flow

  1. Plug the 12V power
  2. Plug the USB
  • Note: Please wait the device idle(LED B on) when you run CGMiner.

CGMiner Under Ubuntu 14.04

Download

Inside your home directory, download CGMiner
git clone https://github.com/Canaan-Creative/cgminer

Compile

cd cgminer
git checkout origin/avalon4 -b avalon4
./autogen.sh --enable-avalon-miner
make -j 4

Run

sudo ./cgminer --avalonm-freq 100 --avalonm-voltage 6250 -o http://stratum.pool:3333 -u  work -p pass 
or
sudo ./cgminer --avalonm-freq 275:250:200 --avalonm-voltage 6250 -o http://stratum.pool:3333 -u  work -p pass
or
sudo ./cgminer --avalonm-freq 100 --avalonm-voltage 6250 -o http://stratum.pool:3333 -u  work -p pass --api-allow W:127.0.0.1 --api-listen $@ 2>./log

Tweak

  • Voltage
 Format: ascset|ASCN,voltage,value
 eg: cgminer-api "ascset|0,voltage,7000"
  • Frequency
 Format: ascset|ASCN,frequency,chip id-value
 eg: cgminer-api "ascset|0,frequency,0-450:390:370"   /* set all chips work at 450:390:370, about 414 Mhz = (450 * 4 + 390 * 4 + 370) / 9 */
     cgminer-api "ascset|0,frequency,1-200"  /* set chip 1 works at 200 Mhz */

LED

LED OFF ON BLINKING MEMO
PWR Check USB cable USB Power good
R Post succeed Post failed
G PMU power off PMU power on Hot alert
B Hashing IDLE

Chrome APP

20150515

  • First version of Avalon miner Chrome APP

Firmware

Daily Building

20150515

  • First version of Avalon4 mini firmware

Firmware Upgrade

ISP method (Under windows)

  1. Short two pins like below.
  2. Power on the device only with usb cable (without 12v), The led RGB and power will all turn on.
  3. You can use Flash Magic through UART1(Baud:19200) to download the firmware (hex file)

Issues

  • libusb_claim_interface fails when run CGMiner under Mac OS X
 Avalon4 mini is a HID device.
 We cann't use libusb to access HID devices under Mac OS X, 
 you can find the answer here: http://www.libusb.org/ticket/89#comment:3 and http://www.libusb.org/ticket/89#comment:11
  • lpc21isp is not work on Max OS X and Ubuntu

There is a err when upload the firmware.

Sector 1: ..Wrong answer on Write-Command
ADDR_NOT_MAPPED: Address is not mapped in the memory map.
                Count value is taken in to consideration where applicable.