• Stars
    star
    636
  • Rank 70,723 (Top 2 %)
  • Language
  • License
    MIT License
  • Created over 4 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A 5$ Xilinx ZYNQ development board.

EBAZ4205

This development board was the control card of Ebit E9+ BTC miner. In mainland China, it cost about 5 dollars (<35 CNY) on the secondhand market.

Resources

Hardware summary

Hardware:

On-board linux

The TF card socket is absent by default, you can buy and solder it by yourself if necessary. So do the UART port J7and the JTAG port J8. Top layer of the board

On the bottom layer of the board, diode D24 is absent by default, which you need if you want to power the board via J3 J4 J5. Solder a SMC schottky diode there. Bottom layer of the board

XC7Z010CLG400, Dual Core Cortex A9 @ 666.66MHz and Artix-7 FPGA with 28k LEs. ZYNQ

256MB DDR3 Dynamic Memory. DDR3

128MB SLC NAND FLASH. NAND

10/100Mbps Ethernet transceiver: IP101GA PHY

BOOT Select Resistor: R2577 and R2584. The resistor is on R2584 by default, which indicates boot from NAND. If you want to boot from TF card, move R2584 to R2577. BOOT

Powering the board

If the Schottky Diode D24 was not mounted, you can only power the board by DATA1 DATA2 and DATA3 port. Voltage 5V~12V is OK, 400mA and above is necessary. The pin distance of these three ports is 2.0mm, which is not common as 2.54mm.

After D24 was mounted, we can power the board by J3 J4 J5. For convenience, J3 or J5 is recommended, which was originally for FAN power.

Reset the root password of built-in linux

Use HyperTerminal or Putty to connect the TTL port, TXD RXD and GND is enough, VCC is not necessary. Power the Board, Hit d to enter the u-boot shell.

setenv nandboot "echo Copying Linux from NAND flash to RAM... && nand info && run nandroot;nand read 0x100000 0x2220000 0x300000 && fpga loadb 0 0x100000 0x300000 && nand read ${kernel_load_address} 0x300000 ${kernel_size} && nand read ${devicetree_load_address} 0x800000 ${devicetree_size}"
run nandboot
setenv bootargs 'console=ttyPS0,115200 root=/dev/mtdblock6 rootfstype=jffs2 noinitrd rw rootwait reboot=cold,hard emergency init=/bin/sh'
bootm ${kernel_load_address} - ${devicetree_load_address} init=/bin/sh
passwd

Use the commands above to reset the root password.

Shut down the BTC miner program

After logging on with root, execute commands below to disable the BTC miner program.

mv /etc/rcS.d/S95cgminer.sh /etc/rcS.d/K95cgminer.sh
reboot

Set static IP address

Edit configuration file: /etc/network/interfaces, add contents below.

auto eth0
iface eth0 inet static
address 192.168.1.205
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1

Enable ethernet: ifup eth0. Check ethernet status: ethtool eth0 Now you can use ssh [email protected] to connect the built-in linux. Of course, you can use other IP address according to your network configuration.

More Repositories

1

HIWIFI

Official firmware of Hiwifi Routers.
118
star
2

CMSIS-DAP

An ARM CMSIS-DAP debugger firmware on STM32 device.
C
115
star
3

CH552Nano

A low cost small size USB dev board based on WCH CH552.
GLSL
72
star
4

MiniDSO

Product literature of MiniDSO.
C
66
star
5

AgmPill

A low cost FPGA/CPLD dev-board based on AG1280Q48.
xBase
61
star
6

DS213_ECHO

A customized DS213 APP firmware.
C
47
star
7

UIMeter

high precision voltage, current, temperature meter and logger.
42
star
8

USBCAN

A low-cost compact USB to CAN adapter.
23
star
9

BluePill

An improved dev-board for LQFP-48 Cortex-M and RISC-V MCUs.
C
21
star
10

XBOOT

A bootloader for TI c2000 DSPs and MCUs.
18
star
11

UARTCAN

A low-cost portable CAN(Controller Area Network ) adapter.
13
star
12

EDSPack

A 3'rd party battery pack for OWON EDS102C Oscilloscope.
Shell
11
star
13

ExpressCard_34M2

ExpressCard 34mm or 54mm to M.2 NVMe 2230 or 2242 SSD adapter card.
11
star
14

IPLocator

a library to access QQwry.dat
C
9
star
15

GD32F30x_Firmware_Library

GD32F30x_Firmware_Library
C
9
star
16

pi_css5

PI(= 3.1415926535897932384626...) Calculation Program.
C
9
star
17

FTERM

a telnet/ssh client with feature of SSH1/2, Z-modem protocol and many interesting function for bbs.
Pascal
8
star
18

PI0049

A TMS320F280049 Development Board which compatible with Raspberry PI.
8
star
19

IProbe

A low-cost current probe based on hall effect.
7
star
20

PI035

A TMS320F28035 Development Board which compatible with Raspberry PI.
7
star
21

ZeroTierOneDeb

Pre-compiled .deb packages of ZeroTierOne for ubuntu and debian.
6
star
22

ES121_APP

MDK project of MiniDSO ES120/ES121 Source Code.
C
5
star
23

EDP32

Digital Programmable Power Supply of ECHO Studio
3
star
24

XDS100

Software-based XDS100 Emulator design.
1
star
25

mtk_tool

Python
1
star
26

milyfx

Automatically exported from code.google.com/p/milyfx
C
1
star