<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Q852694663</id>
	<title>Bitcoin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Q852694663"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Q852694663"/>
	<updated>2026-05-24T23:26:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57861</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57861"/>
		<updated>2015-07-21T02:15:47Z</updated>

		<summary type="html">&lt;p&gt;Q852694663: /* Physical Distinction between 4.0 and 4.1 machine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= Design Files =&lt;br /&gt;
* The Hardware design files: http://downloads.canaan-creative.com/hardware/A3222/avalon4/&lt;br /&gt;
* A3222 ASIC Datasheet: http://downloads.canaan-creative.com/hardware/A3222/datasheet/&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Process node: 28nm&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25Gh/s&lt;br /&gt;
 Power usage: 0.4-0.6J/Gh on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Physical Distinction between 4.0 and 4.1 machine ==&lt;br /&gt;
=== LED Board ===&lt;br /&gt;
 *‘Ver. 4.0’ is marked in the bottom right-hand corner of the lights panel in4.0 version. &lt;br /&gt;
 *‘Ver. 4.1’ is marked in the bottom right-hand corner of the lights pane in 4.1 version.&lt;br /&gt;
 &amp;lt;br/&amp;gt;[[File:Avalon4.0-LED-Board2.png | 390px]] [[File:Avalon4.1-LED-Board2.png | 390px]]&lt;br /&gt;
&lt;br /&gt;
=== PMU ===&lt;br /&gt;
  If there is no mark, just open the case to check PMU (Power Module)&lt;br /&gt;
 * Three 270uf 16V and two 820uf 16V blue solid capacitors are used in 4.0 version.&lt;br /&gt;
 * Four 100uf 16V and four 560uf 6.3V purple solid capacitors are used in 4.1 version.&lt;br /&gt;
 &amp;lt;br/&amp;gt;[[File:Avalon4.0-PMU.png | 390px]] [[File:Avalon4.1-PMU.png | 390px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png  | 390px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== [https://en.bitcoin.it/wiki/Avalon_mm_tools mm-tools for Raspberry Pi (Model B)] ===&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:300:275&lt;br /&gt;
| 7000&lt;br /&gt;
| &#039;&#039;&#039;800G&#039;&#039;&#039;&lt;br /&gt;
|  419Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:350:300&lt;br /&gt;
| 7500&lt;br /&gt;
| &#039;&#039;&#039;866G&#039;&#039;&#039;&lt;br /&gt;
| 457Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 800Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 570:510:470&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USB VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:AUC.png]] &lt;br /&gt;
&lt;br /&gt;
Provided by cybtc&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150331_1012/ 20150331] ===&lt;br /&gt;
* Add --avalon4-freezesafe option&lt;br /&gt;
* Fix hash rate counter&lt;br /&gt;
* Change default fan &amp;amp; overheat for separate miningmode&lt;br /&gt;
* Update cutoff process when Avalon4 is overheat&lt;br /&gt;
* Correct asic workflow when cutoff is off&lt;br /&gt;
* Enable voltage adjustment when cutoff is off&lt;br /&gt;
* Enable setting LED on/off through API command&lt;br /&gt;
* Add upgrade and status button when upgrade mm firmware finish&lt;br /&gt;
* Support mm-tools on TL-WR703N&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150213_0800/ 20150213] ===&lt;br /&gt;
* Increase the voltage adjustment range for individual PMU&lt;br /&gt;
* Display voltage refrence in CGMiner status when CGMiner run with debug&lt;br /&gt;
* Add mining mode option for Avalon4&lt;br /&gt;
* Fix cutoff for individual voltage adjustment&lt;br /&gt;
* Fix hash counter when used a broken Avalon4 (DH almost 100%)&lt;br /&gt;
* Change voltage adjust interval from 8m to 30s (Support all MM4.1 and MM4.0 &amp;gt;= 401501-4778d610)&lt;br /&gt;
* Add freeze safe mode function&lt;br /&gt;
* Update frequency table (Step:125)&lt;br /&gt;
* Rewrite mm-tools, it will not compatile with the old one&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
* Review: http://www.cybtc.org/article-70-1.html&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.0&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.msg10946156#msg10946156&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Q852694663</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57851</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57851"/>
		<updated>2015-07-20T02:57:42Z</updated>

		<summary type="html">&lt;p&gt;Q852694663: /* LED Board */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= Design Files =&lt;br /&gt;
* The Hardware design files: http://downloads.canaan-creative.com/hardware/A3222/avalon4/&lt;br /&gt;
* A3222 ASIC Datasheet: http://downloads.canaan-creative.com/hardware/A3222/datasheet/&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Process node: 28nm&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25Gh/s&lt;br /&gt;
 Power usage: 0.4-0.6J/Gh on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Physical Distinction between 4.0 and 4.1 machine ==&lt;br /&gt;
=== LED Board ===&lt;br /&gt;
 ‘Ver. 4.0’ is marked in the bottom right-hand corner of the lights panel in4.0 version. &lt;br /&gt;
 ‘Ver. 4.1’ is marked in the bottom right-hand corner of the lights pane in 4.1 version.&lt;br /&gt;
 [[File:Avalon4.0-LED-Board2.png | 390px]] [[File:Avalon4.1-LED-Board2.png | 390px]]&lt;br /&gt;
&lt;br /&gt;
=== PMU ===&lt;br /&gt;
  If there is no mark, just open the case to check PMU (Power Module)&lt;br /&gt;
  Three 270uf 16V and two 820uf 16V blue solid capacitors are used in 4.0 version.&lt;br /&gt;
  Four 100uf 16V and four 560uf 6.3V purple solid capacitors are used in 4.1 version.&lt;br /&gt;
 [[File:Avalon4.0-PMU.png | 390px]] [[File:Avalon4.1-PMU.png | 390px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png  | 390px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== [https://en.bitcoin.it/wiki/Avalon_mm_tools mm-tools for Raspberry Pi (Model B)] ===&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:300:275&lt;br /&gt;
| 7000&lt;br /&gt;
| &#039;&#039;&#039;800G&#039;&#039;&#039;&lt;br /&gt;
|  419Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:350:300&lt;br /&gt;
| 7500&lt;br /&gt;
| &#039;&#039;&#039;866G&#039;&#039;&#039;&lt;br /&gt;
| 457Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 800Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 570:510:470&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USB VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:AUC.png]] &lt;br /&gt;
&lt;br /&gt;
Provided by cybtc&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150331_1012/ 20150331] ===&lt;br /&gt;
* Add --avalon4-freezesafe option&lt;br /&gt;
* Fix hash rate counter&lt;br /&gt;
* Change default fan &amp;amp; overheat for separate miningmode&lt;br /&gt;
* Update cutoff process when Avalon4 is overheat&lt;br /&gt;
* Correct asic workflow when cutoff is off&lt;br /&gt;
* Enable voltage adjustment when cutoff is off&lt;br /&gt;
* Enable setting LED on/off through API command&lt;br /&gt;
* Add upgrade and status button when upgrade mm firmware finish&lt;br /&gt;
* Support mm-tools on TL-WR703N&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150213_0800/ 20150213] ===&lt;br /&gt;
* Increase the voltage adjustment range for individual PMU&lt;br /&gt;
* Display voltage refrence in CGMiner status when CGMiner run with debug&lt;br /&gt;
* Add mining mode option for Avalon4&lt;br /&gt;
* Fix cutoff for individual voltage adjustment&lt;br /&gt;
* Fix hash counter when used a broken Avalon4 (DH almost 100%)&lt;br /&gt;
* Change voltage adjust interval from 8m to 30s (Support all MM4.1 and MM4.0 &amp;gt;= 401501-4778d610)&lt;br /&gt;
* Add freeze safe mode function&lt;br /&gt;
* Update frequency table (Step:125)&lt;br /&gt;
* Rewrite mm-tools, it will not compatile with the old one&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
* Review: http://www.cybtc.org/article-70-1.html&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.0&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.msg10946156#msg10946156&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Q852694663</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57850</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57850"/>
		<updated>2015-07-20T02:57:25Z</updated>

		<summary type="html">&lt;p&gt;Q852694663: /* Physical Distinction between 4.0 and 4.1 machine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= Design Files =&lt;br /&gt;
* The Hardware design files: http://downloads.canaan-creative.com/hardware/A3222/avalon4/&lt;br /&gt;
* A3222 ASIC Datasheet: http://downloads.canaan-creative.com/hardware/A3222/datasheet/&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Process node: 28nm&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25Gh/s&lt;br /&gt;
 Power usage: 0.4-0.6J/Gh on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Physical Distinction between 4.0 and 4.1 machine ==&lt;br /&gt;
=== LED Board ===&lt;br /&gt;
 ‘Ver. 4.0’ is marked in the bottom right-hand corner of the lights panel in4.0 version. &lt;br /&gt;
 ‘Ver. 4.1’ is marked in the bottom right-hand corner of the lights pane in 4.1 version.&lt;br /&gt;
 [[File:Avalon4.0-LED-Board.png | 390px]] [[File:Avalon4.1-LED-Board.png | 390px]]&lt;br /&gt;
=== PMU ===&lt;br /&gt;
  If there is no mark, just open the case to check PMU (Power Module)&lt;br /&gt;
  Three 270uf 16V and two 820uf 16V blue solid capacitors are used in 4.0 version.&lt;br /&gt;
  Four 100uf 16V and four 560uf 6.3V purple solid capacitors are used in 4.1 version.&lt;br /&gt;
 [[File:Avalon4.0-PMU.png | 390px]] [[File:Avalon4.1-PMU.png | 390px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png  | 390px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== [https://en.bitcoin.it/wiki/Avalon_mm_tools mm-tools for Raspberry Pi (Model B)] ===&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:300:275&lt;br /&gt;
| 7000&lt;br /&gt;
| &#039;&#039;&#039;800G&#039;&#039;&#039;&lt;br /&gt;
|  419Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:350:300&lt;br /&gt;
| 7500&lt;br /&gt;
| &#039;&#039;&#039;866G&#039;&#039;&#039;&lt;br /&gt;
| 457Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 800Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 570:510:470&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USB VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:AUC.png]] &lt;br /&gt;
&lt;br /&gt;
Provided by cybtc&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150331_1012/ 20150331] ===&lt;br /&gt;
* Add --avalon4-freezesafe option&lt;br /&gt;
* Fix hash rate counter&lt;br /&gt;
* Change default fan &amp;amp; overheat for separate miningmode&lt;br /&gt;
* Update cutoff process when Avalon4 is overheat&lt;br /&gt;
* Correct asic workflow when cutoff is off&lt;br /&gt;
* Enable voltage adjustment when cutoff is off&lt;br /&gt;
* Enable setting LED on/off through API command&lt;br /&gt;
* Add upgrade and status button when upgrade mm firmware finish&lt;br /&gt;
* Support mm-tools on TL-WR703N&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150213_0800/ 20150213] ===&lt;br /&gt;
* Increase the voltage adjustment range for individual PMU&lt;br /&gt;
* Display voltage refrence in CGMiner status when CGMiner run with debug&lt;br /&gt;
* Add mining mode option for Avalon4&lt;br /&gt;
* Fix cutoff for individual voltage adjustment&lt;br /&gt;
* Fix hash counter when used a broken Avalon4 (DH almost 100%)&lt;br /&gt;
* Change voltage adjust interval from 8m to 30s (Support all MM4.1 and MM4.0 &amp;gt;= 401501-4778d610)&lt;br /&gt;
* Add freeze safe mode function&lt;br /&gt;
* Update frequency table (Step:125)&lt;br /&gt;
* Rewrite mm-tools, it will not compatile with the old one&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
* Review: http://www.cybtc.org/article-70-1.html&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.0&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.msg10946156#msg10946156&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Q852694663</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57849</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57849"/>
		<updated>2015-07-20T02:56:30Z</updated>

		<summary type="html">&lt;p&gt;Q852694663: /* Physical Distinction between 4.0 and 4.1 machine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= Design Files =&lt;br /&gt;
* The Hardware design files: http://downloads.canaan-creative.com/hardware/A3222/avalon4/&lt;br /&gt;
* A3222 ASIC Datasheet: http://downloads.canaan-creative.com/hardware/A3222/datasheet/&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Process node: 28nm&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25Gh/s&lt;br /&gt;
 Power usage: 0.4-0.6J/Gh on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Physical Distinction between 4.0 and 4.1 machine ==&lt;br /&gt;
=== LED Board ===&lt;br /&gt;
 ‘Ver. 4.0’ is marked in the bottom right-hand corner of the lights panel in4.0 version. &lt;br /&gt;
 ‘Ver. 4.1’ is marked in the bottom right-hand corner of the lights pane in 4.1 version.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== PMU ===&lt;br /&gt;
  If there is no mark, just open the case to check PMU (Power Module)&lt;br /&gt;
  Three 270uf 16V and two 820uf 16V blue solid capacitors are used in 4.0 version.&lt;br /&gt;
  Four 100uf 16V and four 560uf 6.3V purple solid capacitors are used in 4.1 version.&lt;br /&gt;
 [[File:Avalon4.0-PMU.png | 390px]] [[File:Avalon4.1-PMU.png | 390px]]&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png  | 390px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== [https://en.bitcoin.it/wiki/Avalon_mm_tools mm-tools for Raspberry Pi (Model B)] ===&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:300:275&lt;br /&gt;
| 7000&lt;br /&gt;
| &#039;&#039;&#039;800G&#039;&#039;&#039;&lt;br /&gt;
|  419Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:350:300&lt;br /&gt;
| 7500&lt;br /&gt;
| &#039;&#039;&#039;866G&#039;&#039;&#039;&lt;br /&gt;
| 457Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 800Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 570:510:470&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USB VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:AUC.png]] &lt;br /&gt;
&lt;br /&gt;
Provided by cybtc&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150331_1012/ 20150331] ===&lt;br /&gt;
* Add --avalon4-freezesafe option&lt;br /&gt;
* Fix hash rate counter&lt;br /&gt;
* Change default fan &amp;amp; overheat for separate miningmode&lt;br /&gt;
* Update cutoff process when Avalon4 is overheat&lt;br /&gt;
* Correct asic workflow when cutoff is off&lt;br /&gt;
* Enable voltage adjustment when cutoff is off&lt;br /&gt;
* Enable setting LED on/off through API command&lt;br /&gt;
* Add upgrade and status button when upgrade mm firmware finish&lt;br /&gt;
* Support mm-tools on TL-WR703N&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150213_0800/ 20150213] ===&lt;br /&gt;
* Increase the voltage adjustment range for individual PMU&lt;br /&gt;
* Display voltage refrence in CGMiner status when CGMiner run with debug&lt;br /&gt;
* Add mining mode option for Avalon4&lt;br /&gt;
* Fix cutoff for individual voltage adjustment&lt;br /&gt;
* Fix hash counter when used a broken Avalon4 (DH almost 100%)&lt;br /&gt;
* Change voltage adjust interval from 8m to 30s (Support all MM4.1 and MM4.0 &amp;gt;= 401501-4778d610)&lt;br /&gt;
* Add freeze safe mode function&lt;br /&gt;
* Update frequency table (Step:125)&lt;br /&gt;
* Rewrite mm-tools, it will not compatile with the old one&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
* Review: http://www.cybtc.org/article-70-1.html&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.0&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.msg10946156#msg10946156&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Q852694663</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Avalon4.1-PMU.png&amp;diff=57848</id>
		<title>File:Avalon4.1-PMU.png</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Avalon4.1-PMU.png&amp;diff=57848"/>
		<updated>2015-07-20T02:56:18Z</updated>

		<summary type="html">&lt;p&gt;Q852694663: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Q852694663</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Avalon4.0-PMU.png&amp;diff=57847</id>
		<title>File:Avalon4.0-PMU.png</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Avalon4.0-PMU.png&amp;diff=57847"/>
		<updated>2015-07-20T02:55:44Z</updated>

		<summary type="html">&lt;p&gt;Q852694663: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Q852694663</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57846</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57846"/>
		<updated>2015-07-20T02:53:49Z</updated>

		<summary type="html">&lt;p&gt;Q852694663: /* Physical Distinction between 4.0 and 4.1 machine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= Design Files =&lt;br /&gt;
* The Hardware design files: http://downloads.canaan-creative.com/hardware/A3222/avalon4/&lt;br /&gt;
* A3222 ASIC Datasheet: http://downloads.canaan-creative.com/hardware/A3222/datasheet/&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Process node: 28nm&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25Gh/s&lt;br /&gt;
 Power usage: 0.4-0.6J/Gh on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Physical Distinction between 4.0 and 4.1 machine ==&lt;br /&gt;
=== LED Board ===&lt;br /&gt;
 ‘Ver. 4.0’ is marked in the bottom right-hand corner of the lights panel in4.0 version. &lt;br /&gt;
 ‘Ver. 4.1’ is marked in the bottom right-hand corner of the lights pane in 4.1 version.&lt;br /&gt;
 [[File:Avalon4.0-LED-Board2.png | 390px]]  [[File:Avalon4.1-LED-Board2.png | 390px]]&lt;br /&gt;
&lt;br /&gt;
=== PMU ===&lt;br /&gt;
  If there is no mark, just open the case to check PMU (Power Module)&lt;br /&gt;
  Three 270uf 16V and two 820uf 16V blue solid capacitors are used in 4.0 version.&lt;br /&gt;
  Four 100uf 16V and four 560uf 6.3V purple solid capacitors are used in 4.1 version.&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png  | 390px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== [https://en.bitcoin.it/wiki/Avalon_mm_tools mm-tools for Raspberry Pi (Model B)] ===&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:300:275&lt;br /&gt;
| 7000&lt;br /&gt;
| &#039;&#039;&#039;800G&#039;&#039;&#039;&lt;br /&gt;
|  419Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:350:300&lt;br /&gt;
| 7500&lt;br /&gt;
| &#039;&#039;&#039;866G&#039;&#039;&#039;&lt;br /&gt;
| 457Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 800Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 570:510:470&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USB VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:AUC.png]] &lt;br /&gt;
&lt;br /&gt;
Provided by cybtc&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150331_1012/ 20150331] ===&lt;br /&gt;
* Add --avalon4-freezesafe option&lt;br /&gt;
* Fix hash rate counter&lt;br /&gt;
* Change default fan &amp;amp; overheat for separate miningmode&lt;br /&gt;
* Update cutoff process when Avalon4 is overheat&lt;br /&gt;
* Correct asic workflow when cutoff is off&lt;br /&gt;
* Enable voltage adjustment when cutoff is off&lt;br /&gt;
* Enable setting LED on/off through API command&lt;br /&gt;
* Add upgrade and status button when upgrade mm firmware finish&lt;br /&gt;
* Support mm-tools on TL-WR703N&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150213_0800/ 20150213] ===&lt;br /&gt;
* Increase the voltage adjustment range for individual PMU&lt;br /&gt;
* Display voltage refrence in CGMiner status when CGMiner run with debug&lt;br /&gt;
* Add mining mode option for Avalon4&lt;br /&gt;
* Fix cutoff for individual voltage adjustment&lt;br /&gt;
* Fix hash counter when used a broken Avalon4 (DH almost 100%)&lt;br /&gt;
* Change voltage adjust interval from 8m to 30s (Support all MM4.1 and MM4.0 &amp;gt;= 401501-4778d610)&lt;br /&gt;
* Add freeze safe mode function&lt;br /&gt;
* Update frequency table (Step:125)&lt;br /&gt;
* Rewrite mm-tools, it will not compatile with the old one&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
* Review: http://www.cybtc.org/article-70-1.html&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.0&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.msg10946156#msg10946156&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Q852694663</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57845</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57845"/>
		<updated>2015-07-20T02:52:39Z</updated>

		<summary type="html">&lt;p&gt;Q852694663: /* Physical Distinction between 4.0 and 4.1 machine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= Design Files =&lt;br /&gt;
* The Hardware design files: http://downloads.canaan-creative.com/hardware/A3222/avalon4/&lt;br /&gt;
* A3222 ASIC Datasheet: http://downloads.canaan-creative.com/hardware/A3222/datasheet/&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Process node: 28nm&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25Gh/s&lt;br /&gt;
 Power usage: 0.4-0.6J/Gh on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Physical Distinction between 4.0 and 4.1 machine ==&lt;br /&gt;
 ‘Ver. 4.0’ is marked in the bottom right-hand corner of the lights panel in4.0 version. &lt;br /&gt;
 ‘Ver. 4.1’ is marked in the bottom right-hand corner of the lights pane in 4.1 version.&lt;br /&gt;
 [[File:Avalon4.0-LED-Board2.png | 390px]]  [[File:Avalon4.1-LED-Board2.png | 390px]]&lt;br /&gt;
&lt;br /&gt;
  If there is no mark, just open the case to check PMU (Power Module)&lt;br /&gt;
  Three 270uf 16V and two 820uf 16V blue solid capacitors are used in 4.0 version.&lt;br /&gt;
  Four 100uf 16V and four 560uf 6.3V purple solid capacitors are used in 4.1 version.&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png  | 390px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== [https://en.bitcoin.it/wiki/Avalon_mm_tools mm-tools for Raspberry Pi (Model B)] ===&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:300:275&lt;br /&gt;
| 7000&lt;br /&gt;
| &#039;&#039;&#039;800G&#039;&#039;&#039;&lt;br /&gt;
|  419Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:350:300&lt;br /&gt;
| 7500&lt;br /&gt;
| &#039;&#039;&#039;866G&#039;&#039;&#039;&lt;br /&gt;
| 457Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 800Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 570:510:470&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USB VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:AUC.png]] &lt;br /&gt;
&lt;br /&gt;
Provided by cybtc&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150331_1012/ 20150331] ===&lt;br /&gt;
* Add --avalon4-freezesafe option&lt;br /&gt;
* Fix hash rate counter&lt;br /&gt;
* Change default fan &amp;amp; overheat for separate miningmode&lt;br /&gt;
* Update cutoff process when Avalon4 is overheat&lt;br /&gt;
* Correct asic workflow when cutoff is off&lt;br /&gt;
* Enable voltage adjustment when cutoff is off&lt;br /&gt;
* Enable setting LED on/off through API command&lt;br /&gt;
* Add upgrade and status button when upgrade mm firmware finish&lt;br /&gt;
* Support mm-tools on TL-WR703N&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150213_0800/ 20150213] ===&lt;br /&gt;
* Increase the voltage adjustment range for individual PMU&lt;br /&gt;
* Display voltage refrence in CGMiner status when CGMiner run with debug&lt;br /&gt;
* Add mining mode option for Avalon4&lt;br /&gt;
* Fix cutoff for individual voltage adjustment&lt;br /&gt;
* Fix hash counter when used a broken Avalon4 (DH almost 100%)&lt;br /&gt;
* Change voltage adjust interval from 8m to 30s (Support all MM4.1 and MM4.0 &amp;gt;= 401501-4778d610)&lt;br /&gt;
* Add freeze safe mode function&lt;br /&gt;
* Update frequency table (Step:125)&lt;br /&gt;
* Rewrite mm-tools, it will not compatile with the old one&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
* Review: http://www.cybtc.org/article-70-1.html&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.0&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.msg10946156#msg10946156&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Q852694663</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57844</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57844"/>
		<updated>2015-07-20T02:51:10Z</updated>

		<summary type="html">&lt;p&gt;Q852694663: /* Physical Distinction between 4.0 and 4.1 machine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= Design Files =&lt;br /&gt;
* The Hardware design files: http://downloads.canaan-creative.com/hardware/A3222/avalon4/&lt;br /&gt;
* A3222 ASIC Datasheet: http://downloads.canaan-creative.com/hardware/A3222/datasheet/&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Process node: 28nm&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25Gh/s&lt;br /&gt;
 Power usage: 0.4-0.6J/Gh on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Physical Distinction between 4.0 and 4.1 machine ==&lt;br /&gt;
 ‘Ver. 4.0’ is marked in the bottom right-hand corner of the lights panel in4.0 version. &lt;br /&gt;
 [[File:Avalon4.0-LED-Board2.png | 390px]]&lt;br /&gt;
 ‘Ver. 4.1’ is marked in the bottom right-hand corner of the lights pane in 4.1 version.&lt;br /&gt;
   [[File:Avalon4.1-LED-Board2.png | 390px]]&lt;br /&gt;
  If there is no mark, just open the case to check PMU (Power Module)&lt;br /&gt;
  Three 270uf 16V and two 820uf 16V blue solid capacitors are used in 4.0 version.&lt;br /&gt;
  Four 100uf 16V and four 560uf 6.3V purple solid capacitors are used in 4.1 version.&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png  | 390px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== [https://en.bitcoin.it/wiki/Avalon_mm_tools mm-tools for Raspberry Pi (Model B)] ===&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:300:275&lt;br /&gt;
| 7000&lt;br /&gt;
| &#039;&#039;&#039;800G&#039;&#039;&#039;&lt;br /&gt;
|  419Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:350:300&lt;br /&gt;
| 7500&lt;br /&gt;
| &#039;&#039;&#039;866G&#039;&#039;&#039;&lt;br /&gt;
| 457Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 800Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 570:510:470&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USB VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:AUC.png]] &lt;br /&gt;
&lt;br /&gt;
Provided by cybtc&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150331_1012/ 20150331] ===&lt;br /&gt;
* Add --avalon4-freezesafe option&lt;br /&gt;
* Fix hash rate counter&lt;br /&gt;
* Change default fan &amp;amp; overheat for separate miningmode&lt;br /&gt;
* Update cutoff process when Avalon4 is overheat&lt;br /&gt;
* Correct asic workflow when cutoff is off&lt;br /&gt;
* Enable voltage adjustment when cutoff is off&lt;br /&gt;
* Enable setting LED on/off through API command&lt;br /&gt;
* Add upgrade and status button when upgrade mm firmware finish&lt;br /&gt;
* Support mm-tools on TL-WR703N&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150213_0800/ 20150213] ===&lt;br /&gt;
* Increase the voltage adjustment range for individual PMU&lt;br /&gt;
* Display voltage refrence in CGMiner status when CGMiner run with debug&lt;br /&gt;
* Add mining mode option for Avalon4&lt;br /&gt;
* Fix cutoff for individual voltage adjustment&lt;br /&gt;
* Fix hash counter when used a broken Avalon4 (DH almost 100%)&lt;br /&gt;
* Change voltage adjust interval from 8m to 30s (Support all MM4.1 and MM4.0 &amp;gt;= 401501-4778d610)&lt;br /&gt;
* Add freeze safe mode function&lt;br /&gt;
* Update frequency table (Step:125)&lt;br /&gt;
* Rewrite mm-tools, it will not compatile with the old one&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
* Review: http://www.cybtc.org/article-70-1.html&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.0&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.msg10946156#msg10946156&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Q852694663</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57843</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57843"/>
		<updated>2015-07-20T02:50:34Z</updated>

		<summary type="html">&lt;p&gt;Q852694663: /* Physical Distinction between 4.0 and 4.1 machine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= Design Files =&lt;br /&gt;
* The Hardware design files: http://downloads.canaan-creative.com/hardware/A3222/avalon4/&lt;br /&gt;
* A3222 ASIC Datasheet: http://downloads.canaan-creative.com/hardware/A3222/datasheet/&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Process node: 28nm&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25Gh/s&lt;br /&gt;
 Power usage: 0.4-0.6J/Gh on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Physical Distinction between 4.0 and 4.1 machine ==&lt;br /&gt;
 ‘Ver. 4.0’ is marked in the bottom right-hand corner of the lights panel in4.0 version. &lt;br /&gt;
 ‘Ver. 4.1’ is marked in the bottom right-hand corner of the lights pane in 4.1 version.&lt;br /&gt;
[[File:Avalon4.0-LED-Board2.png | 390px]][[File:Avalon4.1-LED-Board2.png | 390px]]&lt;br /&gt;
  If there is no mark, just open the case to check PMU (Power Module)&lt;br /&gt;
  Three 270uf 16V and two 820uf 16V blue solid capacitors are used in 4.0 version.&lt;br /&gt;
  Four 100uf 16V and four 560uf 6.3V purple solid capacitors are used in 4.1 version.&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png  | 390px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== [https://en.bitcoin.it/wiki/Avalon_mm_tools mm-tools for Raspberry Pi (Model B)] ===&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:300:275&lt;br /&gt;
| 7000&lt;br /&gt;
| &#039;&#039;&#039;800G&#039;&#039;&#039;&lt;br /&gt;
|  419Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:350:300&lt;br /&gt;
| 7500&lt;br /&gt;
| &#039;&#039;&#039;866G&#039;&#039;&#039;&lt;br /&gt;
| 457Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 800Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 570:510:470&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USB VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:AUC.png]] &lt;br /&gt;
&lt;br /&gt;
Provided by cybtc&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150331_1012/ 20150331] ===&lt;br /&gt;
* Add --avalon4-freezesafe option&lt;br /&gt;
* Fix hash rate counter&lt;br /&gt;
* Change default fan &amp;amp; overheat for separate miningmode&lt;br /&gt;
* Update cutoff process when Avalon4 is overheat&lt;br /&gt;
* Correct asic workflow when cutoff is off&lt;br /&gt;
* Enable voltage adjustment when cutoff is off&lt;br /&gt;
* Enable setting LED on/off through API command&lt;br /&gt;
* Add upgrade and status button when upgrade mm firmware finish&lt;br /&gt;
* Support mm-tools on TL-WR703N&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150213_0800/ 20150213] ===&lt;br /&gt;
* Increase the voltage adjustment range for individual PMU&lt;br /&gt;
* Display voltage refrence in CGMiner status when CGMiner run with debug&lt;br /&gt;
* Add mining mode option for Avalon4&lt;br /&gt;
* Fix cutoff for individual voltage adjustment&lt;br /&gt;
* Fix hash counter when used a broken Avalon4 (DH almost 100%)&lt;br /&gt;
* Change voltage adjust interval from 8m to 30s (Support all MM4.1 and MM4.0 &amp;gt;= 401501-4778d610)&lt;br /&gt;
* Add freeze safe mode function&lt;br /&gt;
* Update frequency table (Step:125)&lt;br /&gt;
* Rewrite mm-tools, it will not compatile with the old one&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
* Review: http://www.cybtc.org/article-70-1.html&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.0&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.msg10946156#msg10946156&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Q852694663</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57842</id>
		<title>Avalon4</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon4&amp;diff=57842"/>
		<updated>2015-07-20T02:49:09Z</updated>

		<summary type="html">&lt;p&gt;Q852694663: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures =&lt;br /&gt;
[[File:AvalonA3233chips.jpeg | 320px]] [[File:Avalon4-a3222-1.jpg | 320px]] [[File:Avalon4-A3222-3.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
= Design Files =&lt;br /&gt;
* The Hardware design files: http://downloads.canaan-creative.com/hardware/A3222/avalon4/&lt;br /&gt;
* A3222 ASIC Datasheet: http://downloads.canaan-creative.com/hardware/A3222/datasheet/&lt;br /&gt;
&lt;br /&gt;
 Package: QFN56-8X8, 0.5mm pitch&lt;br /&gt;
 Process node: 28nm&lt;br /&gt;
 Core voltage: 0.65 ~ 0.8V&lt;br /&gt;
 Chip frequency: 400MHz&lt;br /&gt;
 Hashrate: 25Gh/s&lt;br /&gt;
 Power usage: 0.4-0.6J/Gh on ASIC side&lt;br /&gt;
 VDDIO: 1.5 ~ 2.5V&lt;br /&gt;
&lt;br /&gt;
== SPI Example ==&lt;br /&gt;
[[File:Avalon4-SPI-EXAMPLE.jpeg | 640px]]&lt;br /&gt;
&lt;br /&gt;
 a real data:&lt;br /&gt;
 1st:&lt;br /&gt;
 work n chip1&lt;br /&gt;
 {576&#039;hc16801619d8d4242e06e5fab25a54bbe222e8b877848c34beea79cd6528caf7e33cde02a983dab158119ce2a1c9fc4eddac8ce296d0fd9da6e18f645087e051a2d547050e8dc86b1, 64&#039;ha, 32&#039;h1, 32&#039;h1, 32&#039;h1} &lt;br /&gt;
 work n chip0&lt;br /&gt;
 {576&#039;h1bed3ba0a2cb45c1d8f8ef6712146495c44192c07145fd6d974bf4bb8f41371d65c90d1e9cb18a17fa77fe7d13cdfd7b0063910762a5f25c06b168ae087e051a895170504ac1d001, 64&#039;h5, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 2nd:&lt;br /&gt;
 work n+1 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hb, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+1 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h6, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 3rd:&lt;br /&gt;
 work n+2 chip1&lt;br /&gt;
 {576&#039;h0, 64&#039;hc, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 work n+2 chip0&lt;br /&gt;
 {576&#039;h0, 64&#039;h7, 32&#039;h1, 32&#039;h1, 32&#039;h1}&lt;br /&gt;
 &lt;br /&gt;
 then get nonce 32&#039;h1beebba0 for chip0, 32&#039;hc1698161 for chip1;&lt;br /&gt;
&lt;br /&gt;
= Avalon4 =&lt;br /&gt;
Each module carry 40 A3222 ASICs, the module should be working at 1TH/S and using ~680W power.&lt;br /&gt;
&lt;br /&gt;
[[File: Avalon4-BP-1.jpg | 320px]] [[File: Avalon4-BP-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-HU-1.jpg | 320px]] [[File: Avalon4-HU-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-MM-1.jpg | 320px]] [[File: Avalon4-MM-2.jpg | 320px]]&lt;br /&gt;
[[File: Avalon4-PW-1.jpg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 connection ==&lt;br /&gt;
[[File:Avalon4-connection.png | 320px]]&lt;br /&gt;
&lt;br /&gt;
== JTAG Port ==&lt;br /&gt;
[[File:Avalon4-JTAG-PIN.jpeg | 320px]] [[File:Avalon4-XILINX-Cable.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== PMU ==&lt;br /&gt;
[[File:Avalon4-PMU-Connector.jpeg | 310px]] [[File:Avalon4-PMU-Connector-Header.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
[[File:Avalon4-PMU-P1.jpeg | 310px]] [[File:Avalon4-PMU-P2.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== HU ==&lt;br /&gt;
[[File:Avalon-HU.jpeg | 310px]]&lt;br /&gt;
&lt;br /&gt;
== Power &amp;amp; GND ==&lt;br /&gt;
[[File:Avalon4-Power-GND.jpeg | 320px]]&lt;br /&gt;
&lt;br /&gt;
== Physical Distinction between 4.0 and 4.1 machine ==&lt;br /&gt;
* ‘Ver. 4.0’ is marked in the bottom right-hand corner of the lights panel in4.0 version. &lt;br /&gt;
* ‘Ver. 4.1’ is marked in the bottom right-hand corner of the lights pane in 4.1 version.&lt;br /&gt;
[[File:Avalon4.0-LED-Board2.png | 390px]][[File:Avalon4.1-LED-Board2.png | 390px]]&lt;br /&gt;
* If there is no mark, just open the case to check PMU (Power Module)&lt;br /&gt;
* Three 270uf 16V and two 820uf 16V blue solid capacitors are used in 4.0 version.&lt;br /&gt;
* Four 100uf 16V and four 560uf 6.3V purple solid capacitors are used in 4.1 version.       &lt;br /&gt;
== LED ==&lt;br /&gt;
[[File:Avalon4 FPLed.png  | 390px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! LED&lt;br /&gt;
! OFF&lt;br /&gt;
! ON&lt;br /&gt;
! BLINKING&lt;br /&gt;
! MEMO&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| ERR&lt;br /&gt;
| -&lt;br /&gt;
| &#039;&#039;&#039;POST failed&#039;&#039;&#039; or &#039;&#039;&#039;One module dead&#039;&#039;&#039;&lt;br /&gt;
| Manual&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WARN&lt;br /&gt;
| Hashing&lt;br /&gt;
| Idle mode&lt;br /&gt;
| &#039;&#039;&#039;Fan is 0&#039;&#039;&#039; or &#039;&#039;&#039;Overheat&#039;&#039;&#039;&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| TXD/RXD&lt;br /&gt;
| No data&lt;br /&gt;
| -&lt;br /&gt;
| Data transferring&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| N1/N2&lt;br /&gt;
| No nonce&lt;br /&gt;
| -&lt;br /&gt;
| Found one nonce&lt;br /&gt;
| &lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| PG1/PG2&lt;br /&gt;
| -&lt;br /&gt;
| Power good&lt;br /&gt;
| Some of small PMU failed&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IIC ==&lt;br /&gt;
[[File:IIC_Link_Avalon4.png]]&lt;br /&gt;
&lt;br /&gt;
== Avalon4 CGMiner Under Ubuntu 14.04 ==&lt;br /&gt;
===  Download ===&lt;br /&gt;
 Inside your home directory, download Cgminer&lt;br /&gt;
 git clone https://github.com/Canaan-Creative/cgminer&lt;br /&gt;
&lt;br /&gt;
=== Compile ===&lt;br /&gt;
 cd cgminer&lt;br /&gt;
 git checkout origin/avalon4 -b avalon4&lt;br /&gt;
 ./autogen.sh --enable-avalon4&lt;br /&gt;
 make -j 4&lt;br /&gt;
&lt;br /&gt;
=== Run ===&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem -o http://stratum.pool:3333 -u  work -p pass &lt;br /&gt;
 or&lt;br /&gt;
 sudo ./cgminer --avalon4-fan 60 --avalon4-freq 200 --avalon4-voltage 7125 --lowmem  -o http://stratum.pool:3333 -u  work -p pass --api-allow W:192.168.2,W:192.168.2.1 --api-listen $@ 2&amp;gt;./log&lt;br /&gt;
&lt;br /&gt;
=== Tweak ===&lt;br /&gt;
* Led&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,led,modularid&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,led,1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Fan&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,fan,fanmin[-fanmax]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,fan,10&amp;quot; or cgminer-api &amp;quot;ascset|0,fan,10-100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Voltage&lt;br /&gt;
  Format: &#039;&#039;&#039;ascset|ASCN,voltage,MMID-value[-miner_id-val_offset]&#039;&#039;&#039;&lt;br /&gt;
  eg: cgminer-api &amp;quot;ascset|0,voltage,1-7750&amp;quot;&lt;br /&gt;
      cgminer-api &amp;quot;ascset|0,voltage,1-7750-0-125&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Technical details ==&lt;br /&gt;
* The auc take &#039;&#039;&#039;1~2ms&#039;&#039;&#039; betwwen write and read. even the polling delay is 0 (4800 means 1ms)&lt;br /&gt;
* The cgminer each polling takes &#039;&#039;&#039;~20ms&#039;&#039;&#039;. even the polling delay is 0ms&lt;br /&gt;
&lt;br /&gt;
== MM Notes ==&lt;br /&gt;
=== [https://en.bitcoin.it/wiki/Avalon_mm_tools mm-tools for Raspberry Pi (Model B)] ===&lt;br /&gt;
&lt;br /&gt;
=== Compile flags ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! BOOTLOADER&lt;br /&gt;
! MM41&lt;br /&gt;
! DEBUG&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| No bootloader&lt;br /&gt;
| Support MM-4.0&lt;br /&gt;
| Disable debug&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Support bootloader&lt;br /&gt;
| Support MM-4.1&lt;br /&gt;
| Enable debug&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User manual =&lt;br /&gt;
== Hashrate Refrence ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 8000&lt;br /&gt;
| 980G&lt;br /&gt;
| 594Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8125&lt;br /&gt;
| 1T&lt;br /&gt;
| 640Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.0&lt;br /&gt;
| 450:400:390&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.1T&lt;br /&gt;
| 655Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! MM Ver&lt;br /&gt;
! Chip Freq&lt;br /&gt;
! Voltage&lt;br /&gt;
! Hashrate&lt;br /&gt;
! Power usage&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:300:275&lt;br /&gt;
| 7000&lt;br /&gt;
| &#039;&#039;&#039;800G&#039;&#039;&#039;&lt;br /&gt;
|  419Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 375:350:300&lt;br /&gt;
| 7500&lt;br /&gt;
| &#039;&#039;&#039;866G&#039;&#039;&#039;&lt;br /&gt;
| 457Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 420:390:360&lt;br /&gt;
| 7625&lt;br /&gt;
| 980G&lt;br /&gt;
| 542Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 450:390:370&lt;br /&gt;
| 8000&lt;br /&gt;
| 1T&lt;br /&gt;
| 600Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 500:450:430&lt;br /&gt;
| 8125&lt;br /&gt;
| 1.14T&lt;br /&gt;
| 710Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 550:500:450&lt;br /&gt;
| 8250&lt;br /&gt;
| 1.25T&lt;br /&gt;
| 800Watt&lt;br /&gt;
|-&lt;br /&gt;
| 4.1&lt;br /&gt;
| 570:510:470&lt;br /&gt;
| 8375&lt;br /&gt;
| &#039;&#039;&#039;1.3T&#039;&#039;&#039;&lt;br /&gt;
| 990Watt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= AUC =&lt;br /&gt;
Avalon USB2IIC converter, USB VID:PID &#039;&#039;&#039;29f1:33f2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:AUC.png]] &lt;br /&gt;
&lt;br /&gt;
Provided by cybtc&lt;br /&gt;
&lt;br /&gt;
== LED ==&lt;br /&gt;
* PWR: Power indicator&lt;br /&gt;
* R: AUC response error&lt;br /&gt;
* G: IIC Xfer&lt;br /&gt;
* B: AUC init&lt;br /&gt;
&lt;br /&gt;
== AUC Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141122/ 20141122] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141122&#039;&#039;&#039;&lt;br /&gt;
* Reset asic when usb config changed(true-&amp;gt;false)&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141105/ 20141105] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141105&#039;&#039;&#039;&lt;br /&gt;
* Code cleanup&lt;br /&gt;
* Improve for firmware burning&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141103/ 20141103] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141103&#039;&#039;&#039;&lt;br /&gt;
* Add watchdog&lt;br /&gt;
* Code cleanup&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141027/ 20141027] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141027&#039;&#039;&#039;&lt;br /&gt;
* Change Manufacturer to [http://www.canaan-creative.com CANAAN]&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/auc/20141019/ 20141019] ===&lt;br /&gt;
* AUC version: &#039;&#039;&#039;AUC-20141019&#039;&#039;&#039;&lt;br /&gt;
* First version of AUC firmware&lt;br /&gt;
* Source URL: https://github.com/Canaan-Creative/Avalon-USB-converter&lt;br /&gt;
&lt;br /&gt;
= RPi/703N Firmware =&lt;br /&gt;
=== Daily Building ===&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/build/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150331_1012/ 20150331] ===&lt;br /&gt;
* Add --avalon4-freezesafe option&lt;br /&gt;
* Fix hash rate counter&lt;br /&gt;
* Change default fan &amp;amp; overheat for separate miningmode&lt;br /&gt;
* Update cutoff process when Avalon4 is overheat&lt;br /&gt;
* Correct asic workflow when cutoff is off&lt;br /&gt;
* Enable voltage adjustment when cutoff is off&lt;br /&gt;
* Enable setting LED on/off through API command&lt;br /&gt;
* Add upgrade and status button when upgrade mm firmware finish&lt;br /&gt;
* Support mm-tools on TL-WR703N&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150213_0800/ 20150213] ===&lt;br /&gt;
* Increase the voltage adjustment range for individual PMU&lt;br /&gt;
* Display voltage refrence in CGMiner status when CGMiner run with debug&lt;br /&gt;
* Add mining mode option for Avalon4&lt;br /&gt;
* Fix cutoff for individual voltage adjustment&lt;br /&gt;
* Fix hash counter when used a broken Avalon4 (DH almost 100%)&lt;br /&gt;
* Change voltage adjust interval from 8m to 30s (Support all MM4.1 and MM4.0 &amp;gt;= 401501-4778d610)&lt;br /&gt;
* Add freeze safe mode function&lt;br /&gt;
* Update frequency table (Step:125)&lt;br /&gt;
* Rewrite mm-tools, it will not compatile with the old one&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20150119_1609/ 20150119] ===&lt;br /&gt;
* Support auto adjust voltage individually(Only support on MM-4.1, MM4.0(&amp;gt;401501-d17f4a10))&lt;br /&gt;
* Support temperature display when it is &amp;lt; 0C.&lt;br /&gt;
* Support mm firmware upgrade through LuCI( Caution:Only for professional users!!!)&lt;br /&gt;
* Fix wifi cann&#039;t work on TL-WR703N&lt;br /&gt;
* Add mining mode&lt;br /&gt;
* Update the set_voltage method to one by one&lt;br /&gt;
* Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141213_1015/ 20141213] ===&lt;br /&gt;
* Improve the voltage increase modules&lt;br /&gt;
* Fix duplicated local work &amp;amp; error work&lt;br /&gt;
* Fix the default settings of new module&lt;br /&gt;
* Fix MM41 voltage setting&lt;br /&gt;
* Add UI for password change&lt;br /&gt;
* Optimise the process of cgminer-status&lt;br /&gt;
* Fix display on avalon index page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141203_1615/ 20141203] ===&lt;br /&gt;
* Add module elapsed time&lt;br /&gt;
* Modify the decrase offset from 250 to 4*125,increase step to 125&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141127_1341/ 20141127] ===&lt;br /&gt;
* Add TL-WR703N support&lt;br /&gt;
* Add automatic voltage support&lt;br /&gt;
* Add GHS5m and DH%5m for each module&lt;br /&gt;
* Fix AUC ADC value&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141124_1908/ 20141124] ===&lt;br /&gt;
* Add MM41 support&lt;br /&gt;
* Add mm count value in API status&lt;br /&gt;
* Fix the matching_work error&lt;br /&gt;
* Update dh calculation for luci&lt;br /&gt;
* Change theme name to avalon&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141118_1858/ 20141118] ===&lt;br /&gt;
* Adjust module voltage by ascset&lt;br /&gt;
* A new theme was added to luci,and use it as default&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141112_2245/ 20141112] ===&lt;br /&gt;
* Support RPi B/B+ version&lt;br /&gt;
* Change default IIC speed from 1M to 400K&lt;br /&gt;
* Add Avalon4 MM rolling ntime offset&lt;br /&gt;
* Update fan adjustment&lt;br /&gt;
* Add a new luci theme for Raspberry Pi&lt;br /&gt;
* Display DNA on cgminer status page&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/20141029_1407/ 20141029] ===&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
=== [http://downloads.canaan-creative.com/software/avalon4/openwrt/NEXT-TESTING/ NEXT-TESTING] ===&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* WIFI cann&#039;t work on TL-WR703N&lt;br /&gt;
 This issue was caused by ubus, We can enable or disable it through the button in  the webpage, &lt;br /&gt;
 but the display is invalid when wifi was opened.&lt;br /&gt;
 Work around method: https://github.com/openwrt/luci/commit/ecb0c2f11b861e5035b0397d2396ee4b5e9b3c3e&lt;br /&gt;
&lt;br /&gt;
* Local hashrate count lower than pool or actual.&lt;br /&gt;
 Change localwork statistics from software to hardware.&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.1) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm41/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm41/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/2014-12-31/ 20141231] ==&lt;br /&gt;
* Version &#039;&#039;&#039;411501-08e45110&#039;&#039;&#039;&lt;br /&gt;
* Based on MM-4.0 &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm41/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* Reboot mm automatically after upgrade&lt;br /&gt;
* Drop mboot,use a method to upgrade&lt;br /&gt;
* Store extra info for MM&lt;br /&gt;
&lt;br /&gt;
= MM Firmware (For MM-4.0) =&lt;br /&gt;
== Daily Building ==&lt;br /&gt;
* &#039;&#039;&#039;http://build.canaan-creative.com:8080/~mikeqin/mm/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon4/mm/2015-03-12/ 20150312] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401503-9281cd10&#039;&#039;&#039;&lt;br /&gt;
* Fix mm firmware revert&lt;br /&gt;
* Check pg when mm working&lt;br /&gt;
* Fix boot failure(Change bootloader with ila)&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-02-14/ 20150214] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401502-d517e210&#039;&#039;&#039;&lt;br /&gt;
* Add a bootloader feature, auto reboot after download&lt;br /&gt;
* Feed watchdog when get package because it&#039;s a block function&lt;br /&gt;
* Fix system crash when modify the miner_id by unintentionally&lt;br /&gt;
* Change compile flag from MBOOT to BOOTLOADER&lt;br /&gt;
* Support mm config load &amp;amp; save&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-19/ 20150119] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-4778d610&#039;&#039;&#039;&lt;br /&gt;
* Support voltage adjustion by miners&lt;br /&gt;
* Put the frequency table to CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2015-01-15/ 20150115] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401501-d17f4a10&#039;&#039;&#039;&lt;br /&gt;
* Turn down cpu frequency(100MHz -&amp;gt; 50MHz)&lt;br /&gt;
* Adjust clk of three domains.&lt;br /&gt;
* Fix LED warning blink when get new stratum&lt;br /&gt;
* Miner&#039;s localwork statistics by HW&lt;br /&gt;
* Fix negative temperatures&lt;br /&gt;
* Support MM Tx reset by CGMiner&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-19/ 20141219] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-d31c2c10&#039;&#039;&#039;&lt;br /&gt;
* Fix temperautre read. read once per second not 200 times per second&lt;br /&gt;
* Compile MM under Virtual Machine may cause unknown problem. this version compile under ubuntu 14.04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-17/ 20141217] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-39242210&#039;&#039;&#039;&lt;br /&gt;
* Change api for miner work statistics&lt;br /&gt;
* Fix the g_local_work count&lt;br /&gt;
* Fix temperautre &amp;lt; 0&lt;br /&gt;
* Fix led display when post failed&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-12-13/ 20141213] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401412-7ef4ab10&#039;&#039;&#039;&lt;br /&gt;
* Support MBOOT&lt;br /&gt;
* Keep the nonce2_offse and nonce2_range since g_module_id didn&#039;t change&lt;br /&gt;
* Keep mm working when temp is greater than IDLE_TEMP&lt;br /&gt;
* Add parameter for test core count&lt;br /&gt;
* Warning when no fan connect&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-22/ 20141122] ==&lt;br /&gt;
* Version &#039;&#039;&#039;401411-cad52ec0&#039;&#039;&#039;&lt;br /&gt;
* Fix the type on DEFAULT MDOULES&lt;br /&gt;
* Fix the led status when warning&lt;br /&gt;
* Add MM4.1 defines&lt;br /&gt;
* Add new power module in test/&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-11/ 20141111] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401411-5965e0f0&#039;&#039;&#039;&lt;br /&gt;
* Add ntime offset configure from outside&lt;br /&gt;
* Reset globe values when idle&lt;br /&gt;
* Update ChangeLog, README and MM_VERSION&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-09/ 20141109] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-c6ba5180&#039;&#039;&#039;&lt;br /&gt;
* Big Code cleanup, Update MM protocol. &lt;br /&gt;
* Update timeout value to 90% the theory value.&lt;br /&gt;
* Fix the hashrate couning.&lt;br /&gt;
* Fix watchdog issue. enable watchdog.&lt;br /&gt;
* Remove g_module_id check since we use I2C&lt;br /&gt;
* Move adjust fan in polling package.&lt;br /&gt;
* Update MM idle default fan speed to 10%&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-04/ 20141104] ==&lt;br /&gt;
* Version: &#039;&#039;&#039;401410-223a1c50&#039;&#039;&#039;&lt;br /&gt;
* Update idle timeout from 5s to 3s&lt;br /&gt;
* Display ID on controller LEDs for debug&lt;br /&gt;
* Fix the automatic module detect&lt;br /&gt;
* Disable watch dog&lt;br /&gt;
* IDLE check when both (new stratum) and (module id) was configured&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-11-01/ 20141101] ==&lt;br /&gt;
* Fix the front led display&lt;br /&gt;
* Cutoff power after testing&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/2014-10-30/ 20141030] ==&lt;br /&gt;
* First version of Avalon4 firmware&lt;br /&gt;
&lt;br /&gt;
==[http://downloads.canaan-creative.com/software/avalon4/mm/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* [http://downloads.canaan-creative.com/hardware/A3222/ http://downloads.canaan-creative.com/hardware/A3222/]&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
* [http://www.yibite.com/article-4731-1.html Avalon的第四代BTC挖矿芯片A3222 通过了初步的功能测试]&lt;br /&gt;
* [http://www.cybtc.com/article-1508-1.html 阿瓦隆4比特币矿机1T单模组彩云评测]&lt;br /&gt;
* Review: http://www.cybtc.org/article-70-1.html&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.0&lt;br /&gt;
* Review: https://bitcointalk.org/index.php?topic=1008726.msg10946156#msg10946156&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆4]]&lt;/div&gt;</summary>
		<author><name>Q852694663</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Avalon4.1-LED-Board2.png&amp;diff=57841</id>
		<title>File:Avalon4.1-LED-Board2.png</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Avalon4.1-LED-Board2.png&amp;diff=57841"/>
		<updated>2015-07-20T02:48:32Z</updated>

		<summary type="html">&lt;p&gt;Q852694663: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Q852694663</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Avalon4.0-LED-Board2.png&amp;diff=57840</id>
		<title>File:Avalon4.0-LED-Board2.png</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Avalon4.0-LED-Board2.png&amp;diff=57840"/>
		<updated>2015-07-20T02:48:19Z</updated>

		<summary type="html">&lt;p&gt;Q852694663: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Q852694663</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Avalon4.1-LED-Board.png&amp;diff=57839</id>
		<title>File:Avalon4.1-LED-Board.png</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Avalon4.1-LED-Board.png&amp;diff=57839"/>
		<updated>2015-07-20T02:37:51Z</updated>

		<summary type="html">&lt;p&gt;Q852694663: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Q852694663</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:Avalon4.0-LED-Board.png&amp;diff=57838</id>
		<title>File:Avalon4.0-LED-Board.png</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:Avalon4.0-LED-Board.png&amp;diff=57838"/>
		<updated>2015-07-20T02:27:29Z</updated>

		<summary type="html">&lt;p&gt;Q852694663: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Q852694663</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon3&amp;diff=46791</id>
		<title>Avalon3</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon3&amp;diff=46791"/>
		<updated>2014-04-25T08:45:22Z</updated>

		<summary type="html">&lt;p&gt;Q852694663: /* Pictures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures = &lt;br /&gt;
[[File:A3233 ASIC.jpg | 300px]]&lt;br /&gt;
[[File:DEBUG.jpeg | 300px]]&lt;br /&gt;
&lt;br /&gt;
= A3233 =&lt;br /&gt;
* Datasheet: download [http://downloads.canaan-creative.com/hardware/A3233/A3233Q48-140313-V01-EN.pdf here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN48-7X7, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.75V&lt;br /&gt;
 Chip frequency: 600MHz&lt;br /&gt;
 Hashrate: 7.089GH/s&lt;br /&gt;
&lt;br /&gt;
= Avalon3 single module =&lt;br /&gt;
== 35 chips module ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Voltage (V / 10000)&lt;br /&gt;
! Frequency (MHz)&lt;br /&gt;
! Current (A)&lt;br /&gt;
! Device HW&lt;br /&gt;
! Watt on wall&lt;br /&gt;
! Hashrate&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7000&lt;br /&gt;
| 400&lt;br /&gt;
| 14&lt;br /&gt;
| &amp;lt;0.2%&lt;br /&gt;
| 187&lt;br /&gt;
| 165&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7000&lt;br /&gt;
| 450&lt;br /&gt;
| 15.55&lt;br /&gt;
| &amp;lt;0.2%&lt;br /&gt;
| 207&lt;br /&gt;
| 186&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7000&lt;br /&gt;
| 500&lt;br /&gt;
| 17.18&lt;br /&gt;
| &amp;lt;0.2%&lt;br /&gt;
| 229&lt;br /&gt;
| 207&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7000&lt;br /&gt;
| 550&lt;br /&gt;
| 18.87&lt;br /&gt;
| 5%&lt;br /&gt;
| 252&lt;br /&gt;
| 227&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7250&lt;br /&gt;
| 550&lt;br /&gt;
| 20.45&lt;br /&gt;
| &amp;lt;0.2%&lt;br /&gt;
| 273&lt;br /&gt;
| 227&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7500&lt;br /&gt;
| 550&lt;br /&gt;
| 22&lt;br /&gt;
| &amp;lt;0.2%&lt;br /&gt;
| 293&lt;br /&gt;
| 227&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7500&lt;br /&gt;
| 600&lt;br /&gt;
| 23.8&lt;br /&gt;
| 1%&lt;br /&gt;
| 317&lt;br /&gt;
| 248&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7750&lt;br /&gt;
| 650&lt;br /&gt;
| 27&lt;br /&gt;
| 4%&lt;br /&gt;
| 360&lt;br /&gt;
| 269&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7875&lt;br /&gt;
| 650&lt;br /&gt;
| 27.8&lt;br /&gt;
| 1%&lt;br /&gt;
| 371&lt;br /&gt;
| 269&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 8000&lt;br /&gt;
| 650&lt;br /&gt;
| 29&lt;br /&gt;
| 0.3%&lt;br /&gt;
| 387&lt;br /&gt;
| 269&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 8000&lt;br /&gt;
| 675&lt;br /&gt;
| 30.2&lt;br /&gt;
| 2%&lt;br /&gt;
| 403&lt;br /&gt;
| 279&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 50 chips module ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Voltage (V / 10000)&lt;br /&gt;
! Frequency (MHz)&lt;br /&gt;
! Current (A)&lt;br /&gt;
! Device HW&lt;br /&gt;
! Watt on wall&lt;br /&gt;
! Hashrate&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 6625&lt;br /&gt;
| 450&lt;br /&gt;
| 20.77&lt;br /&gt;
| 1%&lt;br /&gt;
| 277&lt;br /&gt;
| 266&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7000&lt;br /&gt;
| 500&lt;br /&gt;
| 25.66&lt;br /&gt;
| &amp;lt;0.2%&lt;br /&gt;
| 342&lt;br /&gt;
| 295&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7250&lt;br /&gt;
| 550&lt;br /&gt;
| 30.36&lt;br /&gt;
| &amp;lt;0.2%&lt;br /&gt;
| 405&lt;br /&gt;
| 325&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Avalon3 machine =&lt;br /&gt;
== 150 chips machine ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Voltage (V / 10000)&lt;br /&gt;
! Frequency (MHz)&lt;br /&gt;
! Hashrate (GHs)&lt;br /&gt;
! Watt on wall(W)&lt;br /&gt;
! Memo&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 6625&lt;br /&gt;
| 400&lt;br /&gt;
| 710&lt;br /&gt;
| 668&lt;br /&gt;
| ECO mode&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 6625&lt;br /&gt;
| 450&lt;br /&gt;
| 800&lt;br /&gt;
| 822&lt;br /&gt;
| Default&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 6750&lt;br /&gt;
| 475&lt;br /&gt;
| 840&lt;br /&gt;
| 911&lt;br /&gt;
| Turbo mode&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7000&lt;br /&gt;
| 500&lt;br /&gt;
| 890&lt;br /&gt;
| 1037&lt;br /&gt;
| Winter mode&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7250&lt;br /&gt;
| 525&lt;br /&gt;
| 930&lt;br /&gt;
| 1186&lt;br /&gt;
| For testing (You on your own risk)&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| 7250&lt;br /&gt;
| 550&lt;br /&gt;
| 970&lt;br /&gt;
| 1235&lt;br /&gt;
| For testing (You on your own risk)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tested USB HUB =&lt;br /&gt;
* 13Ports USB Hub, [http://item.jd.com/511117.html UNITEK Y-2132 USB2.0]&lt;br /&gt;
* 10ports USB Hub, [http://detail.tmall.com/item.htm?id=21920799320&amp;amp;spm=a1z09.5.0.0.EVLiL7&amp;amp;_u=bv04hvu36a4&amp;amp;mt= UNITEK Y-2110 USB2.0]&lt;br /&gt;
* 10ports USB Hub, [http://detail.tmall.com/item.htm?id=21480127875&amp;amp;spm=a1z09.5.0.0.GAdYYG&amp;amp;_u=bv04hvu715b&amp;amp;mt= Orico P10-U2 USB2.0]&lt;br /&gt;
&lt;br /&gt;
= Development =&lt;br /&gt;
&lt;br /&gt;
= Firmware =&lt;br /&gt;
== 703n/RPi Host Firmware ==&lt;br /&gt;
After &#039;&#039;&#039;[https://en.bitcoin.it/wiki/Avalon2#20140320 20140320]&#039;&#039;&#039;, the Avalon2 firmware support both Avalon2 and Avalon3 out of box. Please download the firmware here:&lt;br /&gt;
  https://en.bitcoin.it/wiki/Avalon2#Firmware&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon3/2014-04-17/ 2014-04-17] ==&lt;br /&gt;
* MM Version: &#039;&#039;&#039;331404-b191ace0&#039;&#039;&#039;&lt;br /&gt;
* Add ASIC core test code, host application is [https://raw.githubusercontent.com/BitSyncom/avalon-extras/master/scripts/avalon3-a3233-modular-test.py avalon3-a3233-modular-test.py]&lt;br /&gt;
* Fix the power good shifter, it is binary format. 0x1F mean all 5 power module are good.&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon3/2014-04-01/ 2014-04-01] ==&lt;br /&gt;
* MM Version: &#039;&#039;&#039;331404-ed2bbc80&#039;&#039;&#039;&lt;br /&gt;
* When temp &amp;gt; 90C. MM will power off all ASICs&lt;br /&gt;
* Make the Avalon3 MM 100% compatible with Cgminer Avalon2 code&lt;br /&gt;
* Please use the Avalon2 703n/RPi firmware after [http://downloads.canaan-creative.com/software/avalon2/2014-03-20/ 2014-03-20].  the firmware will support both Avalon2(A3255) and Avalon3(A3233). &#039;&#039;&#039;PLEASE NOTICE&#039;&#039;&#039;&lt;br /&gt;
** The voltage range is different&lt;br /&gt;
** Voltage: &#039;&#039;&#039;0.6v ~ 0.8v&#039;&#039;&#039;&lt;br /&gt;
** The frequency is Mhz not MHs under Avalon3. so the range is&lt;br /&gt;
** Frequency: &#039;&#039;&#039;400MHz ~ 650Mhz&#039;&#039;&#039; (MHz * 11.81 = MHs)&lt;br /&gt;
** For example: if you config the Frequency to 400 under Avalon3 that mean 400 * 11.81 = ~4.7GHs&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon3/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
You can put 7 or 10 chips per small miner.&lt;br /&gt;
 7 chips: high hashrate with more power consume&lt;br /&gt;
 10 chips: high hashrate with more ASICs. save more power&lt;br /&gt;
&lt;br /&gt;
* http://downloads.canaan-creative.com/hardware/A3233/avalon3/avalon3-design-files-latest.7z&lt;br /&gt;
&lt;br /&gt;
== 20140319 ==&lt;br /&gt;
* Fix one component footprint&lt;br /&gt;
&lt;br /&gt;
== 20140317 ==&lt;br /&gt;
* Init version&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆3]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Q852694663</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=File:DEBUG.jpeg&amp;diff=46790</id>
		<title>File:DEBUG.jpeg</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=File:DEBUG.jpeg&amp;diff=46790"/>
		<updated>2014-04-25T08:44:06Z</updated>

		<summary type="html">&lt;p&gt;Q852694663: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Q852694663</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon3&amp;diff=46350</id>
		<title>Avalon3</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon3&amp;diff=46350"/>
		<updated>2014-04-11T08:30:32Z</updated>

		<summary type="html">&lt;p&gt;Q852694663: /* Tested USB HUB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures = &lt;br /&gt;
[[File:A3233.jpg | 300px | A3233]] [[File:A3233-with-coffee-bean.jpg   | 300px | A3233 with coffee bean]]  [[File:A3256-A3255-A3233.jpg | 300px | Avalon ASICs]]&lt;br /&gt;
&lt;br /&gt;
= A3233 =&lt;br /&gt;
* Datasheet: download [http://downloads.canaan-creative.com/hardware/A3233/A3233Q48-140313-V01-EN.pdf here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN48-7X7, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.75V&lt;br /&gt;
 Chip frequency: 600MHz&lt;br /&gt;
 Hashrate: 7.089GH/s&lt;br /&gt;
&lt;br /&gt;
= Tested USB HUB =&lt;br /&gt;
* 13Ports USB Hub, [http://item.jd.com/511117.html UNITEK Y-2132 USB2.0]&lt;br /&gt;
* 10ports USB Hub, [http://detail.tmall.com/item.htm?id=21920799320&amp;amp;spm=a1z09.5.0.0.EVLiL7&amp;amp;_u=bv04hvu36a4&amp;amp;mt= UNITEK Y-2110 USB2.0]&lt;br /&gt;
* 10ports USB Hub, [http://detail.tmall.com/item.htm?id=21480127875&amp;amp;spm=a1z09.5.0.0.GAdYYG&amp;amp;_u=bv04hvu715b&amp;amp;mt= Orico P10-U2 USB2.0]&lt;br /&gt;
&lt;br /&gt;
= Firmware =&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon3/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon3/2014-04-01/ 2014-04-01] ==&lt;br /&gt;
* MM Version: &#039;&#039;&#039;331404-ed2bbc80&#039;&#039;&#039;&lt;br /&gt;
* When temp &amp;gt; 90C. MM will power off all ASICs&lt;br /&gt;
* Make the Avalon3 MM 100% compatible with Cgminer Avalon2 code&lt;br /&gt;
* Please use the Avalon2 703n/RPi firmware after [http://downloads.canaan-creative.com/software/avalon2/2014-03-20/ 2014-03-20].  the firmware will support both Avalon2(A3255) and Avalon3(A3233). &#039;&#039;&#039;PLEASE NOTICE&#039;&#039;&#039;&lt;br /&gt;
** The voltage range is different&lt;br /&gt;
** Voltage: &#039;&#039;&#039;0.6v ~ 0.8v&#039;&#039;&#039;&lt;br /&gt;
** The frequency is Mhz not MHs under Avalon3. so the range is&lt;br /&gt;
** Frequency: &#039;&#039;&#039;400MHz ~ 650Mhz&#039;&#039;&#039; (MHz * 11.81 = MHs)&lt;br /&gt;
** For example: if you config the Frequency to 400 under Avalon3 that mean 400 * 11.81 = ~4.7GHs&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* http://downloads.canaan-creative.com/hardware/A3233/avalon3/avalon3-design-files-latest.7z&lt;br /&gt;
&lt;br /&gt;
== 20140319 ==&lt;br /&gt;
* Fix one component footprint&lt;br /&gt;
&lt;br /&gt;
== 20140317 ==&lt;br /&gt;
* Init version&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆3]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Q852694663</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Avalon3&amp;diff=46349</id>
		<title>Avalon3</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Avalon3&amp;diff=46349"/>
		<updated>2014-04-11T08:26:57Z</updated>

		<summary type="html">&lt;p&gt;Q852694663: /* Tested USB HUB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Pictures = &lt;br /&gt;
[[File:A3233.jpg | 300px | A3233]] [[File:A3233-with-coffee-bean.jpg   | 300px | A3233 with coffee bean]]  [[File:A3256-A3255-A3233.jpg | 300px | Avalon ASICs]]&lt;br /&gt;
&lt;br /&gt;
= A3233 =&lt;br /&gt;
* Datasheet: download [http://downloads.canaan-creative.com/hardware/A3233/A3233Q48-140313-V01-EN.pdf here]&lt;br /&gt;
&lt;br /&gt;
 Package: QFN48-7X7, 0.5mm pitch&lt;br /&gt;
 Core voltage: 0.75V&lt;br /&gt;
 Chip frequency: 600MHz&lt;br /&gt;
 Hashrate: 7.089GH/s&lt;br /&gt;
&lt;br /&gt;
= Tested USB HUB =&lt;br /&gt;
* USB Hub, [http://item.jd.com/511117.html UNITEK Y-2132 USB2.0 13ports]&lt;br /&gt;
* USB Hub, [http://detail.tmall.com/item.htm?id=21920799320&amp;amp;spm=a1z09.5.0.0.EVLiL7&amp;amp;_u=bv04hvu36a4&amp;amp;mt= UNITEK Y-2110 USB2.0 10ports]&lt;br /&gt;
* USB Hub, [http://detail.tmall.com/item.htm?id=21480127875&amp;amp;spm=a1z09.5.0.0.GAdYYG&amp;amp;_u=bv04hvu715b&amp;amp;mt= Orico P10-U2 USB2.0 10ports]&lt;br /&gt;
&lt;br /&gt;
= Firmware =&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon3/NEXT-TESTING/ NEXT-TESTING] ==&lt;br /&gt;
* NOTICE: Only for testing&lt;br /&gt;
&lt;br /&gt;
== [http://downloads.canaan-creative.com/software/avalon3/2014-04-01/ 2014-04-01] ==&lt;br /&gt;
* MM Version: &#039;&#039;&#039;331404-ed2bbc80&#039;&#039;&#039;&lt;br /&gt;
* When temp &amp;gt; 90C. MM will power off all ASICs&lt;br /&gt;
* Make the Avalon3 MM 100% compatible with Cgminer Avalon2 code&lt;br /&gt;
* Please use the Avalon2 703n/RPi firmware after [http://downloads.canaan-creative.com/software/avalon2/2014-03-20/ 2014-03-20].  the firmware will support both Avalon2(A3255) and Avalon3(A3233). &#039;&#039;&#039;PLEASE NOTICE&#039;&#039;&#039;&lt;br /&gt;
** The voltage range is different&lt;br /&gt;
** Voltage: &#039;&#039;&#039;0.6v ~ 0.8v&#039;&#039;&#039;&lt;br /&gt;
** The frequency is Mhz not MHs under Avalon3. so the range is&lt;br /&gt;
** Frequency: &#039;&#039;&#039;400MHz ~ 650Mhz&#039;&#039;&#039; (MHz * 11.81 = MHs)&lt;br /&gt;
** For example: if you config the Frequency to 400 under Avalon3 that mean 400 * 11.81 = ~4.7GHs&lt;br /&gt;
&lt;br /&gt;
= Design file =&lt;br /&gt;
* http://downloads.canaan-creative.com/hardware/A3233/avalon3/avalon3-design-files-latest.7z&lt;br /&gt;
&lt;br /&gt;
== 20140319 ==&lt;br /&gt;
* Fix one component footprint&lt;br /&gt;
&lt;br /&gt;
== 20140317 ==&lt;br /&gt;
* Init version&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
[[zh-cn:阿瓦隆3]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hardware]]&lt;/div&gt;</summary>
		<author><name>Q852694663</name></author>
	</entry>
</feed>