table of contents - electronicsdatasheets.com pi m2 berry user... · display 4-lane mipi dsi...

152
1.1 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 Table of Contents About BPI-M2 Ultra/BPI-M2 Berry BPI-M2 Berry hardware BPI-M2 Berry hardware interface BPI-M2 Berry hardware spec BPI-M2 Berry GPIO Pin define BPI-M2 Berry SATA interface BPI-M2 Berry micro SD card slot BPI-M2 Berry GigE LAN BPI-M2 Berry WIFI interface BPI-M2 Berry wifi antenna slot BPI-M2 Berry HDMI interface BPI-M2 Berry USB interface BPI-M2 Berry OTG interface BPI-M2 Berry bluetooth interface BPI-M2 Berry UART port BPI-M2 Berry MIPI DSI interface BPI-M2 Berry CSI camera interface BPI-M2 Berry Power interface BPI-M2 Berry DXF and 3D design BPI-M2 Berry schematic diagram BPI-M2 Ultra hardware BPI-M2 Ultra hardware interface BPI-M2 Ultra hardware spec BPI-M2 Ultra GPIO Pin define BPI-M2 Ultra SATA interface BPI-M2 Ultra micro SD card slot BPI-M2 Ultra GigE LAN BPI-M2 Ultra eMMC flash BPI-M2 Ultra WIFI interface BPI-M2 Ultra wifi antenna slot 1

Upload: others

Post on 18-Oct-2019

22 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

1.1

1.2

1.2.1

1.2.2

1.2.3

1.2.4

1.2.5

1.2.6

1.2.7

1.2.8

1.2.9

1.2.10

1.2.11

1.2.12

1.2.13

1.2.14

1.2.15

1.2.16

1.2.17

1.2.18

1.3

1.3.1

1.3.2

1.3.3

1.3.4

1.3.5

1.3.6

1.3.7

1.3.8

1.3.9

TableofContentsAboutBPI-M2Ultra/BPI-M2Berry

BPI-M2Berryhardware

BPI-M2Berryhardwareinterface

BPI-M2Berryhardwarespec

BPI-M2BerryGPIOPindefine

BPI-M2BerrySATAinterface

BPI-M2BerrymicroSDcardslot

BPI-M2BerryGigELAN

BPI-M2BerryWIFIinterface

BPI-M2Berrywifiantennaslot

BPI-M2BerryHDMIinterface

BPI-M2BerryUSBinterface

BPI-M2BerryOTGinterface

BPI-M2Berrybluetoothinterface

BPI-M2BerryUARTport

BPI-M2BerryMIPIDSIinterface

BPI-M2BerryCSIcamerainterface

BPI-M2BerryPowerinterface

BPI-M2BerryDXFand3Ddesign

BPI-M2Berryschematicdiagram

BPI-M2Ultrahardware

BPI-M2Ultrahardwareinterface

BPI-M2Ultrahardwarespec

BPI-M2UltraGPIOPindefine

BPI-M2UltraSATAinterface

BPI-M2UltramicroSDcardslot

BPI-M2UltraGigELAN

BPI-M2UltraeMMCflash

BPI-M2UltraWIFIinterface

BPI-M2Ultrawifiantennaslot

1

Page 2: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

1.3.10

1.3.11

1.3.12

1.3.13

1.3.14

1.3.15

1.3.16

1.3.17

1.3.18

1.3.19

1.3.20

1.3.21

1.4

1.4.1

1.4.2

1.4.3

1.4.4

1.4.4.1

1.4.4.2

1.4.4.3

1.4.4.4

1.4.5

1.5

1.5.1

1.5.2

1.5.3

1.5.4

1.6

1.6.1

1.6.2

1.7

1.7.1

1.7.2

1.7.3

BPI-M2UltraIRinterface

BPI-M2UltraHDMIinterface

BPI-M2UltraUSBinterface

BPI-M2UltraOTGinterface

BPI-M2Ultrabluetoothinterface

BPI-M2UltraUARTport

BPI-M2UltraMIPIDSIinterface

BPI-M2UltraCSIcamerainterface

BPI-M2Ultra3.7Vlithiumbatteryinterface

BPI-M2UltraPowerinterface

BPI-M2Ultraschematicdiagram

BPI-M2UtraDXFand3Ddesign

BPI-M2Ultra/Berrysoftware

Androidimage

Linuxsoftwareimage

Tina-IoTos

BPI-tools

bpi-bootselcommand

bpi-getcommand

bpi-copycommand

bpi-update

WiringPiforBPI-M2Ultra

BPI-M2Ultra/Berrysourcecodeongithub

BPI-Berry/BPI-UltraHowtoalterUboot、Kernelfromgithub

howtobootfromemmcwithSDdata

HowtorebuildbootloaderBPI_M2U_720P-emmc.img.gz

BPI-M2Ultra/BerryTinaLinuxgithub

Referencedocuments

AllwinnerR40/V40chipdatasheet

linux-sunxidocument

BPI-M2Ultraqualityguarantee

BPI-M2UltraWIFI&BT4.0Labtest

BPI-M2Ultravalidationtestreport

BPI-M2UltraCE,FCCRoHSCertification

2

Page 3: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

1.7.4

1.8

1.9

BPI-M2BerryCE,FCCRoHSCertification

AllBananaPiSBCComparison

Allbananapiproduct

3

Page 4: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

AboutbananapiBPI-M2Ultra

BananaPIBPI-M2Ultraistheopensourcehardwareplatform,BananaPIBPI-M2Ultraisaquad-corecortex-A7CPU,useAllwinnerR40design,itsupportWIFI+BTonboard.andsupportSATAinterfaceonboard.

BananaPiBPI-M2UltraseriesrunAndroid,Debianlinux,Ubuntulinux,RaspbiansystemandotherOS.

BananaPIPBI-M2Ultrahardware:QuadCoreARMCortexA7,ARMv7CPU,2GBDDR3SDRAM,8GeMMCflashonboard

BananaPIBPI-M2UltrawithGigabitEthernetport,ItcanrunAndroidsmoothly.ThesizeofBananaPIBPI-M2UltrasameasBananaPiBPI-M64,support1080Pvideo,the40pinGPIOheaderispin-compatiblewithRaspberryPi.

ThenewBPI-M2Ultraisatinylittlecomputerwithgreatbigambitions.Theexpandablesingle-boarddevicerunseitherLinuxorAndroidandfeaturesimpressivespecsthatoutshinecomparableproductsbyasubstantialmargin.Highlightsincludeaquad-coreARMv7processor,aMali400MP2GPU,2GofDDR3RAM,amicroSDXCslot,8GeMMCflash,WIFI&BTonboardandsupportfor1080Pultrahigh-definitionvideo.

AboutBPI-M2Ultra/BPI-M2Berry

4

Page 5: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

Morespecsfollowbelow.

QuadCoreARMCortexA7CPUDualcoreMali400MP2GPU2GDDR3SDRAMsupportSATAinterfaceMicroSDslotsupportsupto256GBexpansion8GeMMCflash(option16/32/64G)CSIcameraintfaceandDSIdisplayinterfacesupport10/100/1000MbEthernetport(3)USB2.0hostsand(1)USBotgport1080Phigh-definitionvideoplaybackHDMIportandmulti-channelaudiooutputWIFI&Bluetooth4.0with802.11BGNonboard3.5mmStereoOutputmini-jackwithmicrophonesupportBuilt-in3.7VLithiumBatteryChargingCircuitHardwaresecurityenablestrustzonesecuritysystem,DigitalRightsManagement(DRM),informationencryption/decryption,secureboot,secureJTAGandsecureefuse

AboutbananapiBPI-M2Berry

AboutBPI-M2Ultra/BPI-M2Berry

5

Page 6: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BananaPIBPI-M2Berryistheopensourcehardwareplatform,BananaPIBPI-M2Berryisaquad-corecortex-A7CPU,useAllwinnerR40design,itsupportWIFI+BTonboard.andsupportSATAinterfaceonboard.

BananaPiBPI-M2BerryseriesrunAndroid,Debianlinux,Ubuntulinux,RaspbiansystemandotherOS.

BananaPIPBI-M2Berryhardware:QuadCoreARMCortexA7,ARMv7CPU,2GBDDR3SDRAM,allsizeissameasraspberrypi3.note,BPI-M2BerrynotonboardeMMCflashsupport.

BananaPIBPI-M2BerrywithGigabitEthernetport,ItcanrunAndroidsmoothly.ThesizeofBananaPIBPI-M2BerrysameasBananaPiBPI-M64,support1080Pvideo,the40pinGPIOheaderispin-compatiblewithRaspberryPi.

ThenewBPI-M2Berryisatinylittlecomputerwithgreatbigambitions.Theexpandablesingle-boarddevicerunseitherLinuxorAndroidandfeaturesimpressivespecsthatoutshinecomparableproductsbyasubstantialmargin.Highlightsincludeaquad-coreARMv7processor,aMali400MP2GPU,andsupportfor1080Pultrahigh-definitionvideo.

Morespecsfollowbelow.

QuadCoreARMCortexA7CPUDualcoreMali400MP2GPU1GDDR3SDRAMsupportSATAinterfaceMicroSDslotsupportsupto256GBexpansionNot8GeMMCflashonboardCSIcameraintfaceandDSIdisplayinterfacesupport10/100/1000MbEthernetport(4)USB2.0hostsand(1)USBotgport1080Phigh-definitionvideoplaybackHDMIportandmulti-channelaudiooutputWIFI&Bluetooth4.0with802.11BGNonboard3.5mmStereoOutputmini-jackwithmicrophonesupportNotsupportBuilt-in3.7VLithiumBatteryChargingCircuitHardwaresecurityenablestrustzonesecuritysystem,DigitalRightsManagement(DRM),informationencryption/decryption,secureboot,secureJTAGandsecureefuse

BPI-M2Berryissamesizeasraspberrypi3,soyoucanuseraspberrypibox.

AboutBPI-M2Ultra/BPI-M2Berry

6

Page 7: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2Berrywithraspberrypiboxs.forBPI-M2Berryhavesatainterface,justnotespaceforthis.

AboutBPI-M2Ultra/BPI-M2Berry

7

Page 8: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

allwinnerR40chipandV40chipisPINtoPINcompatibility,soBPI-M2UltrajustreplaceV40chiponboard,easytoDIYanddoanewproduct

forum:http://www.banana-pi.org

forum:http://www.bananapi.com

product:http://www.banana-pi.com

easytobuyasample:

AboutBPI-M2Ultra/BPI-M2Berry

8

Page 9: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2Berryhardware

9

Page 10: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2Berryhardwareinterface:

BPI-M2Berryhardwareinterface

10

Page 11: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltrahardwarespecHardwareSpecificationofBananapiBPI-M2Berry

Soc AllwinnerR40/V40

CPU quad-corecortex-A7,themostpowerefficientCPUcoreARM'severdevelopment

GPU

dual-coreMALI-400MP2andrunsat500MHz,capableof1.1Gpixel/sthroughput.GraphicscapabilitiesareslightlyhigherthantheoriginalXbox’slevelofperformance.TheGPUprovidesOpenGLES2.0,hardware-acceleratedOpenVG,1080p45H.264high-profileencodeanddecode.

SDRAM 1GBDDR3with733MHz(sharedwithGPU)

SATA suppoortSATAinterface

GPIO 40PinsHeader,28×GPIO,someofwhichcanbeusedforspecificfunctionsincludingUART,I2C,SPI,PWM,I2S.

OnboardNetwork 10/100/1000MbpsEthernet(RealtekRTL8211E/D)

WifiModule WiFi802.11b/g/n(AP6212moduleonboard)

Bluetooth BT4.0

OnboardStorage MicroSD(TF)card,NoeMMConboard

Display 4-laneMIPIDSIdisplay,orRGBpanelorLVDSpanel,TV-outonHDMIV1.4

VideoMulti-formatFHDvideodecoding,includingMpeg1/2,Mpeg4,H.263,H.264,etcH.264decodeupto1080P60,supportvideoencodeing:High-deinition(HD)H.264videoencoderisupto1080P@45fps

Audiooutputs

HDMI,analogaudio(via3.5mmTRRSjack),I2Saudio(alsopotentiallyforaudioinput)

CameraACSIinputconnectorCamera:Supports8-bitYUV422CMOSsensorinterface,SupportsCCIR656protocolforNTSCandPAL,Supports5Mpixelcamerasensor,Supportsvideocapturesolutionupto1080p@30fps

Audioinput

Onboardmicrophone

USB 4USB2.0host,1USB2.0OTG

Buttons Resetbutton,Powerbutton,U-bootbutton

Leds PowerstatusLedandRJ45Led

BPI-M2Berryhardwarespec

11

Page 12: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

IR NoonboardIRreceiver

DCPower 5V/2AwithmicroUSBport

battery No3.7Vlithiumbatterypowersupport

Sizes 85mmX56mm,samesizeasraspberrypi3

Weight 40g

BPI-M2Berryhardwarespec

12

Page 13: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2BerryGPIOPindefine,alldefinesameasBPI-M2UltraBPI-M2Berryhave40PINGPIOasraspberrypi.

BananaPihasa40-pinGPIOheaderthatmatchesthatoftheModelB+RaspberryPi.FollowingistheBananaPiGPIOPinout:

GPIOPinName

DefaultFunction

Function2:GPIO Function3

CON1-P01 VCC-3V3

CON1-P02 DCIN

CON1-P03 TWI2-SDA PB21 PWM5

CON1-P04 DCIN

CON1-P05 TWI2-SCK PB20 PWM4

CON1-P06 GND

CON1-P07 PB3 PB3 PWM1

CON1-P08 UART2-TX PI18 SPI1_MOSI

CON1-P09 GND

BPI-M2BerryGPIOPindefine

13

Page 14: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

CON1-P10 UART2-RX PI19 SPI1_MISO

CON1-P11 UART7-TX PI20 PWM2

CON1-P12 UART2-CTS PI17 SPI1_CLK

CON1-P13 UART7-RX PI21 PWM3

CON1-P14 GND

CON1-P15 PH25 PH25 CSI1-FIELD

CON1-P16 UART2-RTS PI16 SPI1_CS0

CON1-P17 VCC-3V3

CON1-P18 PH26 PH26 CSI1-HSYNC

CON1-P19 SPI0_MOSI PC0

CON1-P20 GND

CON1-P21 SPI0_MISO PC1

CON1-P22 PH27 PH27 CSI1-VSYNC

CON1-P23 SPI0_CLK PC2

CON1-P24 SPI0_CS PC23

CON1-P25 GND

CON1-P26 PH24 PH24 CSI1-PCLK

CON1-P27 TWI3-SDA PI1

CON1-P28 TWI3-SCK PI0

CON1-P29 PH0 PH0 CSI1-D0

CON1-P30 GND

CON1-P31 PH1 PH1 CSI1-D1

CON1-P32 PD20 PD20 CSI1-MCLK

CON1-P33 PH2 PH2 CSI1-D2

CON1-P34 GND

CON1-P35 PH3 PH3 CSI1-D3

CON1-P36 UART5-RX PH7 CSI1-D7

CON1-P37 UART4-TX PH4 CSI1-D4

CON1-P38 UART5-TX PH6 CSI1-D6

CON1-P39 GND

BPI-M2BerryGPIOPindefine

14

Page 15: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

CON1-P40

UART4-RX PH5 CSI1-D5

CSICameraConnectorspecification:

TheCSICameraConnectorisa24-pinFPCconnectorwhichcanconnectexternalcameramodulewithpropersignalpinmappings.ThepindefinitionsoftheCSIinterfaceareshownasbelow.ThisismarkedontheBananaPiboardas“Camera”.

CSIPinName DefaultFunction Function2:GPIO

CN5-P01 NC

CN5-P02 GND

CN5-P03 CSI0-SDA PI3

CN5-P04 CSI0-AVDD

CN5-P05 CSI0-SCK PI2

CN5-P06 CSI0-Reset PI7

CN5-P07 CSI0-VSYNC PE3

CN5-P08 CSI0-PWDN PI6

CN5-P09 CSI0-HSYNC PE2

CN5-P10 CSI0-DVDD

CN5-P11 CSI0-DOVDD

CN5-P12 CSI0-D7 PE11

CN5-P13 CSI0-MCLK PE1

CN5-P14 CSI0-D6 PE10

CN5-P15 GND

CN5-P16 CSI0-D5 PE9

CN5-P17 CSI0-PCLK PE0

CN5-P18 CSI0-D4 PE8

CN5-P19 CSI0-D0 PE4

CN5-P20 CSI0-D3 PE7

CN5-P21 CSI0-D1 PE5

CN5-P22 CSI0-D2 PE6

CN5-P23 GND

CN5-P24 CSI0-AFVCC

BPI-M2BerryGPIOPindefine

15

Page 16: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

Displayspecification

MIPIDSI(DisplaySerialInterface)

ThedisplayConnectorisa40-pinFPCconnectorwhichcanconnectexternalLCDpanel(MIPIDSI)andtouchscreen(I2C)moduleaswell.Thepindefinitionsofthisconnectorareshownasbelow.ThisismarkedontheBananaPiboardas“DSI”.

DSIPinName DefaultFunction Function2:GPIO

CN6-P01 VCC-3V3

CN6-P02 IPSOUT

CN6-P03 VCC-3V3

CN6-P04 IPSOUT

CN6-P05 GND

CN6-P06 IPSOUT

CN6-P07 GND

CN6-P08 IPSOUT

CN6-P09 NC

CN6-P10 GND

CN6-P11 NC

CN6-P12 DSI-D0N

CN6-P13 NC

CN6-P14 DSI-D0P

CN6-P15 NC

CN6-P16 GND

CN6-P17 TWI0-SDA PB19

CN6-P18 DSI-D1N

CN6-P19 TWI0-SCK PB18

CN6-P20 DSI-D1P

CN6-P21 CTP-INT PI10

CN6-P22 GND

CN6-P23 CTP-RST PI11

CN6-P24 DSI-CKN

CN6-P25 GND

BPI-M2BerryGPIOPindefine

16

Page 17: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

CN6-P26 DSI-CKP

CN6-P27 LCD-BL-EN PH16

CN6-P28 GND

CN6-P29 LCD-RST PH17

CN6-P30 DSI-D2N

CN6-P31 LCD-PWR-EN PH18

CN6-P32 DSI-D2P

CN6-P33 GND

CN6-P34 GND

CN6-P35 LCD-PWM PB2

CN6-P36 DSI-D3N

CN6-P37 GND

CN6-P38 DSI-D3P

CN6-P39 NC

CN6-P40 GND

UARTspecification:

TheheaderCON4istheUARTinterface.FordevelopersofBananaPi,thisisaneasywaytogettheUARTconsoleoutputtocheckthesystemstatusandlogmessage.

CON2PinName DefaultFunction GPIO

CON2P03 UART0-TXD

CON2P02 UART0-RXD

CON2P01 GND

BPI-M2BerryGPIOPindefine

17

Page 18: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2BerrySATAinterfaceBPI-M2Berrysupportsatainterfaceandonboardpowerport.

youcanusesatalineconnectyourhardiskonBPI-M2Berry.

Note:

ifyouuse3.5bighardisk,youmayneedpowerwithoutsidepower.onboardpowercannotsupportenoughcurrent

BPI-M2BerrySATAinterface

18

Page 19: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2BerrymicroSDcardslotBPI-M2BerryhavesupportaTFcardslot.youcanburnimagetoTFcard,anduseitbootBPI-M2Berrysameasraspberrypi.

Note:

support8G16G32G64G

pleasechooseclass10TFcardforbananapi.

BPI-M2BerrymicroSDcardslot

19

Page 20: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2BerryGigELANBananaPIBPI-M2BerrywithoneGigabitethernetport,useRTL8211Echiponboard.

BPI-M2BerryGigELAN

20

Page 21: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2BerryWIFIinterfaceBPI-M2BerrysupportAP6212wifimoduleonboard.used.itsupport802.11/b/g/nwifi.

testreport,pleasesee:BPI-M2BerrywifiLabtest

aboutAP6212wifi&BTmodulespec:

http://wiki.friendlyarm.com/wiki/images/5/57/AP6212_V1.1_09022014.pdf

BPI-M2BerryWIFIinterface

21

Page 22: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2BerrywifiantennaslotbananapiBPI-M2Berryhavesupportap6212wifi&BTmoduleonboard

BPI-M2Berryhavewifiantennaslotonboard

wifiextendantennaslotspec:

soyoucanuse3DB/5DBwifiantennaonBPI-M2Berry

BPI-M2Berrywifiantennaslot

22

Page 23: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2BerryHDMIinterfactBPI-M2BerryhasastandardHDMI1.4interface.soWecanuseHDMI-to-HDMIcabletoconnectBPI-M2BerrytothedisplaymonitorthathasHDMIinterface.

ButIfthedisplaymonitordoesn'thaveHDMIinterface,onlyVGAorDVIport.WeshoulduseHDMI-to-VGAorHDMI-to-DVIcabletoconnecttheBPI-M2Berrytothedisplaymonitor.

Note:iftheHDMI-to-VGA/DVIcableisabadqualitycable,itwillgowrongonthemonitordisplay.pleasechooseagoodqualitycableforBPI-M2Berry

BPI-M2BerryHDMIinterface

23

Page 24: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2BerryUSBinterfaceBPI-M2Ultrahave4USB2.0interfaceonboard.soyoucanconnectKeyboard,mouse,USBcameraand...onBPI-M2Berry

BPI-M2BerryUSBinterface

24

Page 25: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2BerryOTGinterfacebananapiBPI-M2Berryhave1OTGportonboard.

BPI-M2BerryOTGinterface

25

Page 26: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2BerrybluetoothinterfaceBPI-M2BerryhaveAP6212WiFi&Bluetoothonbaord.itsupportbluetoothfunctionbydefaults.

BPI-M2Berrybluetoothinterface

26

Page 27: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2BerryUARTportUARTspecification:

TheheaderCON4istheUARTinterface.FordevelopersofBananaPi,thisisaneasywaytogettheUARTconsoleoutputtocheckthesystemstatusandlogmessage.

CON2PinName DefaultFunction GPIO

CON2P03 UART0-TXD

CON2P02 UART0-RXD

CON2P01 GND

BPI-M2BerryUARTport

27

Page 28: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2BerryMIPIDSIinterfaceMIPIDSI(DisplaySerialInterface):

ThedisplayConnectorisa40-pinFPCconnectorwhichcanconnectexternalLCDpanel(MIPIDSI)andtouchscreen(I2C)moduleaswell.Thepindefinitionsofthisconnectorareshownasbelow.ThisismarkedontheBananaPiboardas“DSI”.

DSIpindefine:

pleasesee:BPI-M2BerryGPIOpinedefine

BPI-M2BerryLCDtouchpanelaccessoriessameasBPI-M3

https://bananapi.gitbooks.io/bpi-accessories/content/bpi70lcdtouchpanel.html

note:thetouchpanelaccessoriessupportRGBinterfaceandMIPIinterface,whenyouuseBPI-M2Ultra,pleasechooseMIPIinterface.

BPI-M2BerryMIPIDSIinterface

28

Page 29: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2BerryCSIcamerainterface

BPI-M2Ultra/BerrysupportOV5640Camerawithofficialaccesories.

allimagehaveincludethisdriver.

youalsocanreferencethis:

BPI-M2BerryCSIcameraCamera(OV5640)

BPI-M2Berrymjpg-streamer

BPI-M2BerryCSIcamerainterface

29

Page 30: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2BerryPowerinterfaceBPI-M2BerrypowerwithMicroUSBport(default).

Note:pleasechoose5V/2Aadaptertopoweronit.

BPI-M2BerryPowerinterface

30

Page 31: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BananapiBPI-M2BerryDXF

https://drive.google.com/file/d/0B4PAo2nW2Kfnci1xaHd5eWtseEU/view?usp=sharing

BPI-M2BerryDXFand3Ddesign

31

Page 32: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BananapiBPI-M2BerrySchematic:

googledownloadlink:

https://drive.google.com/file/d/0B4PAo2nW2KfnTEMtNXpJWEJDTmc/view?usp=sharing

BPI-M2Berryschematicdiagram

32

Page 33: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2Ultrahardware

BPI-M2Ultrahardware

33

Page 34: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2Ultrahardware

34

Page 35: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2Ultrahardware

35

Page 36: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2Ultrahardwareinterface

BPI-M2Ultrahardwareinterface

36

Page 37: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltrahardwarespecHardwareSpecificationofBananapiBPI-M2Ultra

Soc AllwinnerR40

CPU quad-corecortex-A7,themostpowerefficientCPUcoreARM'severdevelopment

GPU

dual-coreMALI-400MP2andrunsat500MHz,capableof1.1Gpixel/sthroughput.GraphicscapabilitiesareslightlyhigherthantheoriginalXbox’slevelofperformance.TheGPUprovidesOpenGLES2.0,hardware-acceleratedOpenVG,1080p45H.264high-profileencodeanddecode.

SDRAM 2GBDDR3with733MHz(sharedwithGPU)

SATA suppoortSATAinterface

GPIO 40PinsHeader,28×GPIO,someofwhichcanbeusedforspecificfunctionsincludingUART,I2C,SPI,PWM,I2S.

OnboardNetwork 10/100/1000MbpsEthernet(RealtekRTL8211E/D)

WifiModule WiFi802.11b/g/n(AP6212moduleonboard)

Bluetooth BT4.0

OnboardStorage MicroSD(TF)card,eMMC8Gonboard(option:16/32/64G)

Display 4-laneMIPIDSIdisplay,orRGBpanelorLVDSpanel,TV-outonHDMIV1.4

VideoMulti-formatFHDvideodecoding,includingMpeg1/2,Mpeg4,H.263,H.264,etcH.264decodeupto1080P60,supportvideoencodeing:High-deinition(HD)H.264videoencoderisupto1080P@45fps

Audiooutputs

HDMI,analogaudio(via3.5mmTRRSjack),I2Saudio(alsopotentiallyforaudioinput)

CameraACSIinputconnectorCamera:Supports8-bitYUV422CMOSsensorinterface,SupportsCCIR656protocolforNTSCandPAL,Supports5Mpixelcamerasensor,Supportsvideocapturesolutionupto1080p@30fps

Audioinput

Onboardmicrophone

USB 3USB2.0host,1USB2.0OTG

Buttons Resetbutton,Powerbutton,U-bootbutton

Leds PowerstatusLedandRJ45Led

BPI-M2Ultrahardwarespec

37

Page 38: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

IR onboardIRreceiver

DCPower 5V/2AwithDCport

battery 3.7Vlithiumbatterypowersupport

Sizes 92mm×60mm

Weight 45g

BPI-M2Ultrahardwarespec

38

Page 39: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraGPIOPindefineBPI-M2Ultrahave40PINGPIOasraspberrypi.

BananaPihasa40-pinGPIOheaderthatmatchesthatoftheModelB+RaspberryPi.FollowingistheBananaPiGPIOPinout:

GPIOPinName

DefaultFunction

Function2:GPIO Function3

CON1-P01 VCC-3V3

CON1-P02 DCIN

CON1-P03 TWI2-SDA PB21 PWM5

CON1-P04 DCIN

CON1-P05 TWI2-SCK PB20 PWM4

CON1-P06 GND

CON1-P07 PB3 PB3 PWM1

CON1-P08 UART2-TX PI18 SPI1_MOSI

CON1-P09 GND

CON1-P10 UART2-RX PI19 SPI1_MISO

BPI-M2UltraGPIOPindefine

39

Page 40: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

CON1-P11 UART7-TX PI20 PWM2

CON1-P12 UART2-CTS PI17 SPI1_CLK

CON1-P13 UART7-RX PI21 PWM3

CON1-P14 GND

CON1-P15 PH25 PH25 CSI1-FIELD

CON1-P16 UART2-RTS PI16 SPI1_CS0

CON1-P17 VCC-3V3

CON1-P18 PH26 PH26 CSI1-HSYNC

CON1-P19 SPI0_MOSI PC0

CON1-P20 GND

CON1-P21 SPI0_MISO PC1

CON1-P22 PH27 PH27 CSI1-VSYNC

CON1-P23 SPI0_CLK PC2

CON1-P24 SPI0_CS PC23

CON1-P25 GND

CON1-P26 PH24 PH24 CSI1-PCLK

CON1-P27 TWI3-SDA PI1

CON1-P28 TWI3-SCK PI0

CON1-P29 PH0 PH0 CSI1-D0

CON1-P30 GND

CON1-P31 PH1 PH1 CSI1-D1

CON1-P32 PD20 PD20 CSI1-MCLK

CON1-P33 PH2 PH2 CSI1-D2

CON1-P34 GND

CON1-P35 PH3 PH3 CSI1-D3

CON1-P36 UART5-RX PH7 CSI1-D7

CON1-P37 UART4-TX PH4 CSI1-D4

CON1-P38 UART5-TX PH6 CSI1-D6

CON1-P39 GND

CON1-P40

UART4-RX PH5 CSI1-D5

BPI-M2UltraGPIOPindefine

40

Page 41: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

CSICameraConnectorspecification:

TheCSICameraConnectorisa24-pinFPCconnectorwhichcanconnectexternalcameramodulewithpropersignalpinmappings.ThepindefinitionsoftheCSIinterfaceareshownasbelow.ThisismarkedontheBananaPiboardas“Camera”.

CSIPinName DefaultFunction Function2:GPIO

CN5-P01 NC

CN5-P02 GND

CN5-P03 CSI0-SDA PI3

CN5-P04 CSI0-AVDD

CN5-P05 CSI0-SCK PI2

CN5-P06 CSI0-Reset PI7

CN5-P07 CSI0-VSYNC PE3

CN5-P08 CSI0-PWDN PI6

CN5-P09 CSI0-HSYNC PE2

CN5-P10 CSI0-DVDD

CN5-P11 CSI0-DOVDD

CN5-P12 CSI0-D7 PE11

CN5-P13 CSI0-MCLK PE1

CN5-P14 CSI0-D6 PE10

CN5-P15 GND

CN5-P16 CSI0-D5 PE9

CN5-P17 CSI0-PCLK PE0

CN5-P18 CSI0-D4 PE8

CN5-P19 CSI0-D0 PE4

CN5-P20 CSI0-D3 PE7

CN5-P21 CSI0-D1 PE5

CN5-P22 CSI0-D2 PE6

CN5-P23 GND

CN5-P24 CSI0-AFVCC

Displayspecification

MIPIDSI(DisplaySerialInterface)

BPI-M2UltraGPIOPindefine

41

Page 42: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

ThedisplayConnectorisa40-pinFPCconnectorwhichcanconnectexternalLCDpanel(MIPIDSI)andtouchscreen(I2C)moduleaswell.Thepindefinitionsofthisconnectorareshownasbelow.ThisismarkedontheBananaPiboardas“DSI”.

DSIPinName DefaultFunction Function2:GPIO

CN6-P01 VCC-3V3

CN6-P02 IPSOUT

CN6-P03 VCC-3V3

CN6-P04 IPSOUT

CN6-P05 GND

CN6-P06 IPSOUT

CN6-P07 GND

CN6-P08 IPSOUT

CN6-P09 NC

CN6-P10 GND

CN6-P11 NC

CN6-P12 DSI-D0N

CN6-P13 NC

CN6-P14 DSI-D0P

CN6-P15 NC

CN6-P16 GND

CN6-P17 TWI0-SDA PB19

CN6-P18 DSI-D1N

CN6-P19 TWI0-SCK PB18

CN6-P20 DSI-D1P

CN6-P21 CTP-INT PI10

CN6-P22 GND

CN6-P23 CTP-RST PI11

CN6-P24 DSI-CKN

CN6-P25 GND

CN6-P26 DSI-CKP

CN6-P27 LCD-BL-EN PH16

CN6-P28 GND

BPI-M2UltraGPIOPindefine

42

Page 43: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

CN6-P29 LCD-RST PH17

CN6-P30 DSI-D2N

CN6-P31 LCD-PWR-EN PH18

CN6-P32 DSI-D2P

CN6-P33 GND

CN6-P34 GND

CN6-P35 LCD-PWM PB2

CN6-P36 DSI-D3N

CN6-P37 GND

CN6-P38 DSI-D3P

CN6-P39 NC

CN6-P40 GND

UARTspecification:

TheheaderCON4istheUARTinterface.FordevelopersofBananaPi,thisisaneasywaytogettheUARTconsoleoutputtocheckthesystemstatusandlogmessage.

CON2PinName DefaultFunction GPIO

CON2P03 UART0-TXD

CON2P02 UART0-RXD

CON2P01 GND

BPI-M2UltraGPIOPindefine

43

Page 44: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraSATAinterfaceBPI-M2Ultrasupportsatainterfaceandonboardpowerport.

youcanusesatalineconnectyourhardiskonBPI-M2Ultra.

Note:

ifyouuse3.5bighardisk,youmayneedpowerwithoutsidepower.onboardpowercannotsupportenoughcurrent

BPI-M2UltraSATAinterface

44

Page 45: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltramicroSDcardslotBPI-M2UltrahavesupportaTFcardslot.youcanburnimagetoTFcard,anduseitbootBPI-M2Ultrasameasraspberrypi.

Note:

support8G16G32G64G

pleasechooseclass10TFcardforbananapi.

BPI-M2UltramicroSDcardslot

45

Page 46: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraGigELANBananaPIBPI-M2UltrawithoneGigabitethernetport,useRTL8211Echiponboard.

BPI-M2UltraGigELAN

46

Page 47: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraeMMCflashBPI-M2Ultrahavesupport8GeMMCflashonboardbydefaults.forcustomizationuser,wecanadd4-64Gemmconboard.

So,youcanburnyourimagetoeMMCflashandbootfromeMMCflash.

HowtoburnAndroidimagetoeMMC

pleasereadthisbook:

2.2.1HowtoburnandroidimagetoeMMC

HowtoburnLinuximagetoeMMC

pleasereadthisbook:

2.3.1HowtoburnlinuximagetoeMMC

Note:

thefirstbootisfrommicroSDcard.ifyouwanttobootfromeMMCflash,pleaseremovemicroSDcardfromBPI-M2UltramicroSDcardslots.

BPI-M2UltraeMMCflash

47

Page 48: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraWIFIinterfaceBPI-M2UltrasupportAP6212wifimoduleonboard.used.itsupport802.11/b/g/nwifi.

testreport,pleasesee:BPI-M2UltrawifiLabtest

aboutAP6212wifi&BTmodulespec:

http://wiki.friendlyarm.com/wiki/images/5/57/AP6212_V1.1_09022014.pdf

BPI-M2UltraWIFIinterface

48

Page 49: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltrawifiantennaslotbananapiBPI-M2Ultrahavesupportap6212wifi&BTmoduleonboard

BPI-M2Ultrahavewifiantennaslotonboard

wifiextendantennaslotspec:

soyoucanuse3DB/5DBwifiantennaonBPI-M2Ultra

BPI-M2Ultrawifiantennaslot

49

Page 50: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraIRinterfaceBPI-M2UltrasupportIRinterfaceonboard.youcanuseitasremotecontrol.

BPI-M2UltraIRinterface

50

Page 51: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraHDMIinterfactBPI-M2UltrahasastandardHDMI1.4interface.soWecanuseHDMI-to-HDMIcabletoconnectBPI-M2UltratothedisplaymonitorthathasHDMIinterface.

ButIfthedisplaymonitordoesn'thaveHDMIinterface,onlyVGAorDVIport.WeshoulduseHDMI-to-VGAorHDMI-to-DVIcabletoconnecttheBPI-M2Ultratothedisplaymonitor.

Note:iftheHDMI-to-VGA/DVIcableisabadqualitycable,itwillgowrongonthemonitordisplay.pleasechooseagoodqualitycableforBPI-M2Ultra

BPI-M2UltraHDMIinterface

51

Page 52: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraUSBinterfaceBPI-M2UltrahavetwoUSB2.0interfaceonboard.soyoucanconnectKeyboard,mouse,USBcameraand...onBPI-M2Ultra

BPI-M2UltraUSBinterface

52

Page 53: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraOTGinterfacebananapiBPI-M2Ultrahave1OTGportonboard.

BPI-M2UltraOTGinterface

53

Page 54: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltrabluetoothinterfaceBPI-M2UltrahaveAP6212WiFi&Bluetoothonbaord.itsupportbluetoothfunctionbydefaults.

BPI-M2Ultrabluetoothinterface

54

Page 55: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraUARTportUARTspecification:

TheheaderCON4istheUARTinterface.FordevelopersofBananaPi,thisisaneasywaytogettheUARTconsoleoutputtocheckthesystemstatusandlogmessage.

CON2PinName DefaultFunction GPIO

CON2P03 UART0-TXD

CON2P02 UART0-RXD

CON2P01 GND

BPI-M2UltraUARTport

55

Page 56: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraMIPIDSIinterfaceMIPIDSI(DisplaySerialInterface):

ThedisplayConnectorisa40-pinFPCconnectorwhichcanconnectexternalLCDpanel(MIPIDSI)andtouchscreen(I2C)moduleaswell.Thepindefinitionsofthisconnectorareshownasbelow.ThisismarkedontheBananaPiboardas“DSI”.

DSIpindefine:

pleasesee:BPI-M2UltraGPIOpinedefine

BananapiBPIM2UltraLCDhowtohttps://www.youtube.com/watch?v=-6vtL3couxo

BPI-M2UltraLCDtouchpanelaccessoriessameasBPI-M3

https://bananapi.gitbooks.io/bpi-accessories/content/bpi70lcdtouchpanel.html

note:thetouchpanelaccessoriessupportRGBinterfaceandMIPIinterface,whenyouuseBPI-M2Ultra,pleasechooseMIPIinterface.

BPI-M2UltraMIPIDSIinterface

56

Page 57: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraCSIcamerainterfaceBPI-M2Ultra/BerrysupportOV5640Camerawithofficialaccesories.

allimagehaveincludethisdriver.

youalsocanreferencethis:

BPI-M2BerryCSIcameraCamera(OV5640)

BPI-M2Berrymjpg-streamer

BPI-M2UltraCSIcamerainterface

57

Page 58: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2Ultra3.7Vlithiumbatteryinterface

soyoucanusethisinterfactconnect3.7Vlithiumbattery.

SCH:

BPI-M2Ultra3.7Vlithiumbatteryinterface

58

Page 59: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

batteryinterfacespec:

https://drive.google.com/file/d/0B4PAo2nW2KfnSmVuVDhQc0NLdG8/view?usp=sharing

BPI-M2Ultratest3.7VlithiumbatteryinterfacewithUbuntulinux

Lithiumbatterydischarge

BPI-M2Ultra3.7Vlithiumbatteryinterface

59

Page 60: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BatteryCharger

BPI-M2Ultra3.7Vlithiumbatteryinterface

60

Page 61: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

Lithiumbatterycharger100%

BPI-M2Ultra3.7Vlithiumbatteryinterface

61

Page 62: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2Ultra3.7Vlithiumbatteryinterface

62

Page 63: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraPowerinterfaceBPI-M2UltrapowerwithDCport(default)

adaptersameasBPI-M3,BPI-M64

BPI-M2UltrapoweralsosupportmicroUSBpower(option)

BPI-M2UltraPowerinterface

63

Page 64: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2Ultraschematicdiagram

BPI-M2Ultraschematicdiagramdownloadlink:

googledriver:

https://drive.google.com/file/d/0B4PAo2nW2KfndUZobUNSQ0YtalE/view?usp=sharing

baidulink:

http://pan.baidu.com/s/1qYClJwo

BPI-M2Ultraschematicdiagram

64

Page 65: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UtraDXFand3DdesignBPI-M2UtraDXFfiledownloadlink:

https://drive.google.com/file/d/0B4PAo2nW2KfnX3pISmlGcVFoYTQ/view?usp=sharing

BPI-M2UtraDXFand3Ddesign

65

Page 66: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2Ultra/Berrysoftware

66

Page 67: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

Androidimage[BPI-M2Ultra&BPI-M2Berry]Newimage:Android6.0(Version:V1)2017-08-25

Gitcommit:6ff036416a91c3373a7c85c4af2882af49d631fc

ReleaseNote:

1. Android6.0

2. GMACsupported

3. WIFI802.11b/g/nsupported

4. Bluetooth4.0supported

5. USBCamerasupported

Knowisse:

1. Cameraov5640notsupported

2. MICnotsupported

3. Headsetnotsupported

**_HDMI-Version_**

Androidimage

67

Page 68: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

GoogleDrive:

https://drive.google.com/open?id=0B_YnvHgh2rwjMlVUN2ZGcHIwdUE

BaiduCloud:

MD5:c65fa4c20b8a6d2d05bfd32b090c3570

_**LCD5-Version**_

GoogleDrive:

https://drive.google.com/open?id=0B_YnvHgh2rwjWGRVay1va1oyWDg

BaiduCloud:

MD5:f664e5fe0af20ebfc06ddc50bac1845b

_**LCD7-Version**_

GoogleDrive:

https://drive.google.com/open?id=0B_YnvHgh2rwjSHduUmRhSXR2Wlk

BaiduCloud:

MD5:6cda3453d9524643c8f92fcdc8deb32f

discussonforum:

http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-android-6-0-version-v1-2017-08-25/3731

BPI-M2U]Newimage:Android6.0(BetaVersion)

Android6.02017-03-06forBPI-M2-Ultra

Androidimage

68

Page 69: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

ReleaseNote:

1. WIFI-Supported

2. GMAC-Supported

3. LCDDisplay-Supported

**_HDMI-Version_&_LCD-Version_**

Androidimage

69

Page 70: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

bananapiBPI-M2UltraAndroid60Demo

https://www.youtube.com/watch?v=-6vtL3couxo

GoogleDrive:

https://drive.google.com/open?id=0B_YnvHgh2rwjeTBiOEEzQmk5VXM

BaiduCloud:

http://pan.baidu.com/s/1pL2jnkv

MD5:ae5ad08741fe1d06c4d901ea24d6971f

VideoDemoonyoutube:

https://youtu.be/-6vtL3couxo

discussonforum:

http://forum.banana-pi.org/t/bpi-m2u-new-image-android6-0-beta-version/2953

Androidimage

70

Page 71: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

LinuxsoftwareimageBPI-M2Ultra/BerryUbuntu16.04image2018-01-04

2018-01-04-ubuntu-16.04-mate-desktop-v1.0-bpi-m2u-sd-emmc.img.zip

GoogleDrive:

https://drive.google.com/file/d/1G4Ggkne63ofD51Yt2c-x5-qy9h7BgY4_/view?usp=sharing2

Baiducloud:

https://pan.baidu.com/s/1cFHYGY1

MD5:a61e6f66a5ea2288fff0c3acff12d633

BPI-M2Ultra/BPI-M2Berrynewimage:2018-01-04-kali-xfce-desktop-v1.0-bpi-m2u-sd-emmc.img

Linuxsoftwareimage

71

Page 72: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

2018-01-04-kali-xfce-desktop-v1.0-bpi-m2u-sd-emmc.img.zip

GoogleDrive:

https://drive.google.com/file/d/1vvarGORZakY0esNaEBkC-KmmpDIQcwLN/view?usp=sharing

MD5:3f436a0fe437cca9c3f5417297ab538a

BPI-M2Ultra/BPI-M2Berrynewimage:2017-8-28kalilinux,cruxlinux,archlinux,centoslinux

googledrivedownloadlink:

https://drive.google.com/drive/folders/0B_YnvHgh2rwjR0JsaUltalFXanc

BPI-M2Ultra/BPI-M2Berrynewimage:2017-08-28-debian-9-sd-emmc.img

**2017-08-28-debian-9-stretch-mate-desktop-preview-bpi-m2u-sd-emmc.img.zip**

Linuxsoftwareimage

72

Page 73: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

1. basedonDebianStretch9.1MateDesktop

2. supportBPI-M2Ultra&BPI-M2Berrykernel3.10.107

3. username&password:pi/bananapi,root/bananapi

4. supportLCD7"

5. supportLCD5"

6. supportHDMI1080P&480P&720P(default)

7. supportGMAC

8. supportWIFI

9. supportBT(withbluetoothctlcansetup)

10. supportSATA

11. supportUART(defaultset2pinmodefor/dev/ttyS2)

12. supportI2C

13. supportSPI

14. supporteMMC(supportbootfromeMMC)

15. supportBattery(BPI-M2Ultraonly)

Linuxsoftwareimage

73

Page 74: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

16. supportIR(geteventcantest,BPI-M2Ultraonly)

17. supporttouchscreen(cancontroldesktoporgeteventtotest)

18. supportpowerkey(geteventcantest)

19. supportOTG(BPI-M2Ultraonly)

20. supportCAMERAov5640(guvcview/cap/ffmpeg-3.2.1supportvideoH.264hwencode)

21. supportuEnv.txttofatloaduImage

22. supportbpi-bootseltosetLCD7"/LCD5"/HDMI(720P&1080P&480P)

23. supportbpi-copytowriteSD/eMMCwithimg.zipfile

24. supportvideoplay1080pwithvdpau(vlc)

25. supportchromium60.0.3112.78

26. supportwiringpi2.44(https://github.com/BPI-SINOVOIP/BPI-WiringPi2,thankstohttp://wiringpi.com/&https://github.com/WiringPi/WiringPi\

27. supportrpi.gpio0.6.3forpython(https://github.com/BPI-SINOVOIP/RPi.GPIO,thankstohttps://sourceforge.net/projects/raspberry-gpio-python/\

28. Thanksforlinux-sunxicommunity(http://linux-sunxi.org/\

29. SpecialthanksforDanielAndersenwithBPI-M2U-bsp(https://github.com/dan-and\

30. SpecialthanksforAlexsupportwithcamerafunctions(https://github.com/avafinger\

31. ref.https://github.com/BPI-SINOVOIP/BPI-M2U-bsp

32. ref.https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/

GoogleDrive:

https://drive.google.com/file/d/0B_YnvHgh2rwjeTh4TmlnMGl5X3M/view?usp=sharing

baiducloud:

http://pan.baidu.com/s/1c1LvS1y

MD5:0a1fad281c24902148b16276a79bac12

FILESIZE:1008158558(~961MB)

UNPACK:7456MB(eMMCsize)

Linuxsoftwareimage

74

Page 75: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2Ultra/BPI-M2Berrynewimage:2017-08-27-debian-9-stretch-lite-preview-bpi-m2u-sd-emmc.img

**2017-08-27-debian-9-stretch-lite-preview-bpi-m2u-sd-emmc.img.zip

1. basedonDebianStretch9.1

2. supportBPI-M2Ultra&BPI-M2Berrykernel3.10.107

3. username&password:pi/bananapi,root/bananapi

4. supportLCD7"

5. supportLCD5"

6. supportHDMI1080P&480P&720P(default)

7. supportGMAC

8. supportWIFI

9. supportBT(withbluetoothctlcansetup)

10. supportSATA

11. supportUART(defaultset2pinmodefor/dev/ttyS2)

12. supportI2C

13. supportSPI

14. supporteMMC(supportbootfromeMMC)

15. supportBattery(BPI-M2Ultraonly)

16. supportIR(geteventcantest,BPI-M2Ultraonly)

17. supporttouchscreen(geteventtotest)

18. supportpowerkey(geteventcantest)

19. supportOTG(BPI-M2Ultraonly)

20. supportCAMERAov5640(cap/ffmpeg-3.2.1supportvideoH.264hwencode)

21. supportuEnv.txttofatloaduImage

22. supportbpi-bootseltosetLCD7"/LCD5"/HDMI(720P&1080P&480P)

23. supportbpi-copytowriteSD/eMMCwithimg.zipfile

Linuxsoftwareimage

75

Page 76: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

24. supportwiringpi2.44(https://github.com/BPI-SINOVOIP/BPI-WiringPi2,thankstohttp://wiringpi.com/&https://github.com/WiringPi/WiringPi)

25. supportrpi.gpio0.6.3forpython(https://github.com/BPI-SINOVOIP/RPi.GPIO,thankstohttps://sourceforge.net/projects/raspberry-gpio-python/)

26. Thanksforlinux-sunxicommunity(http://linux-sunxi.org/)

27. SpecialthanksforDanielAndersenwithBPI-M2U-bsp(https://github.com/dan-and)

28. SpecialthanksforAlexsupportwithcamerafunctions(https://github.com/avafinger)

29. ref.https://github.com/BPI-SINOVOIP/BPI-M2U-bsp

30. ref.https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/

GoogleDrive:

https://drive.google.com/file/d/0B_YnvHgh2rwjOWg1OW9heWZsYm8/view?usp=sharing

baiducloud:

http://pan.baidu.com/s/1c3zxCy

MD5:cff677aa94ca5345fc6e26379cfe4e95

FILESIZE:532114076(~507MB)

UNPACK:7456MB(eMMCsize)

BPI-M2Ultra/BPI-M2Berrynewimage:2017-08-27-debian-8-jessie-lite-beta-bpi-m2u-sd-emmc.img

**2017-08-27-debian-8-jessie-lite-beta-bpi-m2u-sd-emmc.img.zip**

1. basedonDebianJessie8.9

2. supportBPI-M2Ultra&BPI-M2Berrykernel3.10.107

3. username&password:pi/bananapi,root/bananapi

4. supportLCD7"

5. supportLCD5"

6. supportHDMI1080P&480P&720P(default)

7. supportGMAC

8. supportWIFI

Linuxsoftwareimage

76

Page 77: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

9. supportBT(withbluetoothctlcansetup)

10. supportSATA

11. supportUART(defaultset2pinmodefor/dev/ttyS2)

12. supportI2C

13. supportSPI

14. supporteMMC(supportbootfromeMMC)

15. supportBattery(BPI-M2Ultraonly)

16. supportIR(geteventcantest,BPI-M2Ultraonly)

17. supporttouchscreen(geteventtotest)

18. supportpowerkey(geteventcantest)

19. supportOTG(BPI-M2Ultraonly)

20. supportCAMERAov5640(cap/ffmpeg-3.2.1supportvideoH.264hwencode)

21. supportuEnv.txttofatloaduImage

22. supportbpi-bootseltosetLCD7"/LCD5"/HDMI(720P&1080P&480P)

23. supportbpi-copytowriteSD/eMMCwithimg.zipfile

24. supportwiringpi2.44(https://github.com/BPI-SINOVOIP/BPI-WiringPi2,thankstohttp://wiringpi.com/&https://github.com/WiringPi/WiringPi)

25. supportrpi.gpio0.6.3forpython(https://github.com/BPI-SINOVOIP/RPi.GPIO,thankstohttps://sourceforge.net/projects/raspberry-gpio-python/)

26. Thanksforlinux-sunxicommunity(http://linux-sunxi.org/)

27. SpecialthanksforDanielAndersenwithBPI-M2U-bsp(https://github.com/dan-and)

28. SpecialthanksforAlexsupportwithcamerafunctions(https://github.com/avafinger)

29. ref.https://github.com/BPI-SINOVOIP/BPI-M2U-bsp

30. ref.https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/

GoogleDrive:

https://drive.google.com/file/d/0B_YnvHgh2rwjcDJGTnhqN3Nsb2M/view?usp=sharing

baiducloud:

Linuxsoftwareimage

77

Page 78: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

http://pan.baidu.com/s/1mhEueaG

MD5:049e78cc668c5edb5346d7f9e7fb0a51

FILESIZE:452988068(~432MB)

UNPACK:7456MB(eMMCsize)

Testvideodemo:

https://www.youtube.com/watch?v=atIwrd9uLPw

discussonforum:

http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-2017-08-28-debian-sd-emmc-img/3745

BPI-M2Ultra/BPI-M2Berrynewimage:2017-08-25-raspbian-stretch-preview-bpi-m2u-sd-emmc

2017-08-25-raspbian-stretch-preview-bpi-m2u-sd-emmc.img.zip

1. basedonRASPBIANSTRETCH9.12017-08-16(supportrpi3rpi2rpi1)

2. supportBPI-M2Ultra&BPI-M2Berrykernel3.10.107

Linuxsoftwareimage

78

Page 79: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

3. username&password:pi/bananapi,root/bananapi

4. supportLCD7"

5. supportLCD5"

6. supportHDMI1080P&480P&720P(default)

7. supportGMAC

8. supportWIFI

9. supportBT(withbluetoothctlcansetup)

10. supportSATA

11. supportUART(defaultset2pinmodefor/dev/ttyS2)

12. supportI2C

13. supportSPI

14. supporteMMC(supportbootfromeMMC)

15. supportBattery(BPI-M2Ultraonly)

16. supportIR(geteventcantest,BPI-M2Ultraonly)

17. supporttouchscreen(cancontroldesktoporgeteventtotest)

18. supportpowerkey(geteventcantest)

19. supportOTG(BPI-M2Ultraonly)

20. supportCAMERAov5640(guvcview/cap/ffmpeg-3.2.1supportvideoH.264hwencode)

21. supportuEnv.txttofatloaduImage

22. supportbpi-bootseltosetLCD7"/LCD5"/HDMI(720P&1080P&480P)

23. supportbpi-copytowriteSD/eMMCwithimg.zipfile

24. supportvideoplay1080pwithvdpau(vlc)

25. supportchromium60.0.3112.89

26. supportscratch1.4

27. supportscratch2

Linuxsoftwareimage

79

Page 80: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

28. supportwiringpi2.44(https://github.com/BPI-SINOVOIP/BPI-WiringPi2,thankstohttp://wiringpi.com/&https://github.com/WiringPi/WiringPi\

29. supportrpi.gpio0.6.3forpython(https://github.com/BPI-SINOVOIP/RPi.GPIO,thankstohttps://sourceforge.net/projects/raspberry-gpio-python/\

30. thanksforraspberry.org'swork(https://www.raspberrypi.org/downloads/raspbian\

31. Thanksforlinux-sunxicommunity(http://linux-sunxi.org/\

32. SpecialthanksforDanielAndersenwithBPI-M2U-bsp(https://github.com/dan-and\

33. SpecialthanksforAlexsupportwithcamerafunctions(https://github.com/avafinger\

34. ref.https://github.com/BPI-SINOVOIP/BPI-M2U-bsp

35. ref.https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/

GoogleDrive:

https://drive.google.com/file/d/0B_YnvHgh2rwjeFlUYk9fSmRkVjg/view?usp=sharing

baiducloud:

http://pan.baidu.com/s/1hsoZKEC

MD5:ea86f99c9e0a946dddfa3f4a2ec39dc0

FILESIZE:1919429092(~1830MB)

UNPACK:7456MB(eMMCsize)

Discussonforum:

http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-2017-08-25-raspbian-stretch-preview-bpi-m2u-sd-emmc/3741

BPI-M2Ultra/BPI-M2Berrynewimage:2017-08-24-raspbian-jessie-beta-bpi-m2u-sd-emmc.img

2017-08-24-raspbian-jessie-beta-bpi-m2u-sd-emmc.img.zip

Linuxsoftwareimage

80

Page 81: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

1. basedonRASPBIANJESSIE(supportrpi3rpi2rpi1)

2. supportBPI-M2Ultra&BPI-M2Berrykernel3.10.107

3. username&password:pi/bananapi,root/bananapi

4. supportLCD7"

5. supportLCD5"

6. supportHDMI1080P&480P&720P(default)

7. supportGMAC

8. supportWIFI

9. supportBT(withbluetoothctlcansetup)

10. supportSATA

11. supportUART(defaultset2pinmodefor/dev/ttyS2)

12. supportI2C

13. supportSPI

14. supporteMMC(supportbootfromeMMC)

15. supportBattery(BPI-M2Ultraonly)

16. supportIR(geteventcantest,BPI-M2Ultraonly)

Linuxsoftwareimage

81

Page 82: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

17. supporttouchscreen(geteventtotest,controldesktoppleasetryraspbianstretchversion)

18. supportpowerkey(geteventcantest)

19. supportOTG(BPI-M2Ultraonly)

20. supportCAMERAov5640(guvcview/cap/ffmpeg-3.2.1supportvideoH.264hwencode)

21. supportuEnv.txttofatloaduImage

22. supportbpi-bootseltosetLCD7"/LCD5"/HDMI(720P&1080P&480P)

23. supportbpi-copytowriteSD/eMMCwithimg.zipfile

24. supportvideoplay1080pwithvdpau(vlc)

25. supportchromium56.0.2924.84

26. supportwiringpi2.44(https://github.com/BPI-SINOVOIP/BPI-WiringPi2,thankstohttp://wiringpi.com/&https://github.com/WiringPi/WiringPi\

27. supportrpi.gpio0.6.3forpython(https://github.com/BPI-SINOVOIP/RPi.GPIO,thankstohttps://sourceforge.net/projects/raspberry-gpio-python/\

28. thanksforraspberry.org'swork(https://www.raspberrypi.org/downloads/raspbian\

29. Thanksforlinux-sunxicommunity(http://linux-sunxi.org/\

30. SpecialthanksforDanielAndersenwithBPI-M2U-bsp(https://github.com/dan-and\

31. SpecialthanksforAlexsupportwithcamerafunctions(https://github.com/avafinger\

32. ref.https://github.com/BPI-SINOVOIP/BPI-M2U-bsp

33. ref.https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/

GoogleDrive:

https://drive.google.com/file/d/0B_YnvHgh2rwjNDdwRlMyNk94cFk/view?usp=sharing

baiducloud:

http://pan.baidu.com/s/1i4PVqVr

MD5:680cae4389def603fdc50df3d20d49e3

FILESIZE:1960302379(~1869MB)

Linuxsoftwareimage

82

Page 83: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

UNPACK:7456MB(eMMCsize)

disdussonforum:

http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-2017-08-24-raspbian-jessie-beta-bpi-m2u-sd-emmc-img/3742

BananapiBPI-M2Ultra/BPI-M2Berrynewimage:2017-08-24-ubuntu-16.04-mate-desktop-beta

releaseversionnote:

1. basedonubuntu16.04.3LTSMateDesktop

2. supportBPI-M2Ultra&BPI-M2Berrykernel3.10.107

3. username&password:pi/bananapi,root/bananapi

4. supportLCD7"

5. supportLCD5"

6. supportHDMI1080P&480P&720P

7. supportGMAC

8. supportWIFI

9. supportBT(withbluetoothctlcansetup)

Linuxsoftwareimage

83

Page 84: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

10. supportSATA

11. supportUART(defaultset2pinmodefor/dev/ttyS2)

12. supportI2C

13. supportSPI

14. supporteMMC(supportbootfromeMMC)

15. supportBattery(BPI-M2Ultraonly)

16. supportIR(geteventcantest,BPI-M2Ultraonly)

17. supporttouchscreen(cancontroldesktoporgeteventtotest)

18. supportpowerkey(geteventcantest)

19. supportOTG(BPI-M2Ultraonly)

20. supportCAMERAov5640(guvcview/cap/ffmpeg-3.2.1supportvideoH.264hwencode)

21. supportuEnv.txttofatloaduImage

22. supportbpi-bootseltosetLCD7"/LCD5"/HDMI(720P&1080P&480P)

23. supportbpi-copytowriteSD/eMMCwithimg.zipfile

24. supportvideoplay1080pwithvdpau(mpv,vlc,smplayer)

25. supportxrdp

26. supportchromium60.0.3112.78

27. supportwiringpi2.44(https://github.com/BPI-SINOVOIP/BPI-WiringPi2,thankstohttp://wiringpi.com/&https://github.com/WiringPi/WiringPi

28. supportrpi.gpio0.6.3forpython(https://github.com/BPI-SINOVOIP/RPi.GPIO,thankstohttps://sourceforge.net/projects/raspberry-gpio-python/

29. Thanksforlinux-sunxicommunity(http://linux-sunxi.org/

30. SpecialthanksforDanielAndersenwithBPI-M2U-bsp(https://github.com/dan-and)

31. SpecialthanksforAlexsupportwithcamerafunctions(https://github.com/avafinger)

32. ref.https://github.com/BPI-SINOVOIP/BPI-M2U-bsp

33. ref.https://bananapi.gitbooks.io/bpi-m2-ultra-open-source-single-board-computer/content/

Linuxsoftwareimage

84

Page 85: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

HDMIversion:

filename:2017-08-24-ubuntu-16.04-mate-desktop-beta-bpi-m2u-sd-emmc.img.zip

GoogleDrive:

https://drive.google.com/file/d/0B_YnvHgh2rwjM1A5UjVpWUdDdk0/view?usp=sharing

baiducloud:

http://pan.baidu.com/s/1hr5E49Q

MD5:5ce6251d0b5d834eecbb7ec51302383c

FILESIZE:1808529214(~1724MB)

UNPACK:7456MB(eMMCsize)

LCD7.0version:

filename:2017-08-24-ubuntu-16.04-mate-desktop-beta-bpi-m2u-lcd7-sd-emmc.img.zip

GoogleDrive:

https://drive.google.com/file/d/0B_YnvHgh2rwjOENqYWtja0pENjA/view?usp=sharing

baiducloud:

http://pan.baidu.com/s/1sl5CxFR

MD5:41c3ec53795f5d9c309bb6e32e478a52

FILESIZE:1809255540(~1725MB)

UNPACK:7456MB(eMMCsize)

LCD5.0version:

filename:2017-08-24-ubuntu-16.04-mate-desktop-beta-bpi-m2u-lcd5-sd-emmc.img.zip

GoogleDrive:

https://drive.google.com/file/d/0B_YnvHgh2rwjV3JlSE1zdnZHQjQ/view?usp=sharing

baiducloud:

http://pan.baidu.com/s/1jHDHXci

MD5:9c460e2a83aed6b93ee53920d72cbe09

FILESIZE:1807400340(~1723MB)

UNPACK:7456MB(eMMCsize)

Linuxsoftwareimage

85

Page 86: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

Disussonforum:

http://forum.banana-pi.org/t/banana-pi-bpi-m2-ultra-bpi-m2-berry-new-image-2017-08-24-ubuntu-16-04-mate-desktop-beta-bpi-m2u-m2b/3725

BananapiBPI-M2Ultra/BPI-M2Berrynewimage:Ubuntu-16.04-mate-desktop-beta-bpi-m2u-sd-emmc-2017-07-10

filename:2017-07-10-ubuntu-16.04-mate-desktop-beta-bpi-m2u-sd-emmc.img.zip

1. basedonubuntu16.04.2LTSMateDesktop

2. supportBPI-M2Ultra&BPI-M2Berrykernel3.10.65

3. username&password:pi/bananapi,root/bananapi

4. supportLCD7"

5. supportLCD5"

6. supportHDMI1080P&480P&720P(default)

7. supportGMAC

8. supportWIFI

9. supportBT(withbluetoothctlcansetup)

10. supportSATA

Linuxsoftwareimage

86

Page 87: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

11. supportUART(defaultset2pinmodefor/dev/ttyS2)

12. supporteMMC(supportbootfromeMMC)

13. supportBattery(BPI-M2Ultraonly)

14. supportIR(geteventcantest,BPI-M2Ultraonly)

15. supporttouchscreen(cancontroldesktoporgeteventtotest)

16. supportpowerkey(geteventcantest)

17. supportOTG&adbd(defaultoff)

18. supportCAMERAov5640(guvcview/cap/ffmpeg-3.2.1supportvideoH.264hwencode)

19. supportuEnv.txttofatloaduImage

20. supportbpi-bootseltosetLCD7"/LCD5"/HDMI(720P&1080P&480P)

21. supportbpi-copytowriteSD/eMMCwithimg.zipfile

22. supportvideoplay1080pwithvdpau(mpv)

23. supportwiringpi2.44(https://github.com/BPI-SINOVOIP/WiringPi,thankstohttp://wiringpi.com/&https://github.com/WiringPi/WiringPi\

24. supportrpi.gpio0.6.3forpython(https://github.com/BPI-SINOVOIP/RPi.GPIO,thankstohttps://sourceforge.net/projects/raspberry-gpio-python/\

25. Thanksforlinux-sunxicommunity(http://linux-sunxi.org/\

26. SpecialthanksforAlexsupportwithcamerafunctions(https://github.com/avafinger\

GoogleDrive:

https://drive.google.com/file/d/0B_YnvHgh2rwjam5HYS0zU013bDQ/view?usp=sharing

baiducloud:

http://pan.baidu.com/s/1cjd8SY

MD5:b10a243031f5c819220857ff3c2f61a2

FILESIZE:1693544540(~1616MB)

UNPACK:7456MB(eMMCsize)

BananapiBPI-M2Ultra/BPI-M2Berrynewimage:2017-05-25-ubuntu-16.04-mate-desktop-preview2-bpi-m2u-sd-emmc.img

Linuxsoftwareimage

87

Page 88: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

2017-05-25-ubuntu-16.04-mate-desktop-preview2-bpi-m2u-sd-emmc.img.zip

1. basedonubuntu16.04.2LTSMateDesktop

2. supportBPI-M2Ultra&BPI-M2Berrykernel3.10.65

3. username&password:pi/bananapi,root/bananapi

4. supportLCD7"

5. supportLCD5"

6. supportHDMI1080P&480P&720P(default)

7. supportGMAC

8. supportWIFI

9. supportBT(withbluetoothctlcansetup)

10. supportSATA

11. supporteMMC(supportbootfromeMMC)

12. supportBattery(BPI-M2Ultraonly)

13. supportIR(geteventcantest,BPI-M2Ultraonly)

14. supporttouchscreen(cancontroldesktoporgeteventtotest)

Linuxsoftwareimage

88

Page 89: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

14supportpowerkey(geteventcantest)

1. supportOTG&adbd(defaultoff)

2. supportCAMERAov5640(guvcview/cap/ffmpeg-3.2.1supportvideoH.264hwencode)

3. supportuEnv.txttofatloaduImage

4. supportbpi-bootseltosetLCD7"/LCD5"/HDMI(720P&1080P&480P)

5. supportbpi-copytowriteSD/eMMCwithimg.zipfile

6. supportvideoplay1080pwithvdpau(mpv)

7. supportwiringpi2.44(https://github.com/BPI-SINOVOIP/WiringPi,thankstohttp://wiringpi.com/&https://github.com/WiringPi/WiringPi\

8. supportrpi.gpio0.6.3forpython(https://github.com/BPI-SINOVOIP/RPi.GPIO,thankstohttps://sourceforge.net/projects/raspberry-gpio-python/\

9. Thanksforlinux-sunxicommunity(http://linux-sunxi.org/\

10. SpecialthanksforAlexsupportwithcamerafunctions(https://github.com/avafinger\

GoogleDrive:

https://drive.google.com/file/d/0B_YnvHgh2rwjN2xyOTF1aEFZelU/view?usp=sharing

baiducloud:

https://pan.baidu.com/s/1mi3FApq

MD5:f1ecb49e30724733be7c1cfda8d110c3

FILESIZE:1730996488(~1650MB)

UNPACK:7456MB(eMMCsize)

BananapiBPI-M2Ultra/BPI-M2Berrynewimage:2017-05-25-raspbian-jessie-preview3-bpi-m2u-sd-emmc.img

2017-05-25-raspbian-jessie-preview3-bpi-m2u-sd-emmc.img.zip

Linuxsoftwareimage

89

Page 90: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

1. basedonRASPBIANJESSIE2017-04-10(supportrpi3rpi2rpi1)

2. supportBPI-M2Ultra&BPI-M2Berrykernel3.10.65

3. username&password:pi/bananapi,root/bananapi

4. supportLCD7"

5. supportLCD5"

6. supportHDMI1080P&480P&720P(default)

7. supportGMAC

8. supportWIFI

9. supportBT(withbluetoothctlcansetup)

10. supportSATA

11. supporteMMC(supportbootfromeMMC,BPI-M2Ultraonly)

12. supportBattery(BPI-M2Ultraonly)

13. supportIR(geteventcantest,BPI-M2Ultraonly)

14. supporttouchscreen(geteventtotest)

14supportpowerkey(geteventcantest)

Linuxsoftwareimage

90

Page 91: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

1. supportOTG&adbd(defaultoff)

2. supportCAMERAov5640(guvcview/cap/ffmpeg-3.2.1supportvideoH.264hwencode)

3. supportuEnv.txttofatloaduImage

4. supportbpi-bootseltosetLCD7"/LCD5"/HDMI(720P&1080P&480P)

5. supportbpi-copytowriteSD/eMMCwithimg.zipfile

6. supportvideoplay1080pwithvdpau(vlc)

7. supportwiringpi2.44(https://github.com/BPI-SINOVOIP/WiringPi,thankstohttp://wiringpi.com/&https://github.com/WiringPi/WiringPi\

8. supportrpi.gpio0.6.3forpython(https://github.com/BPI-SINOVOIP/RPi.GPIO,thankstohttps://sourceforge.net/projects/raspberry-gpio-python/\

9. Thanksforlinux-sunxicommunity(http://linux-sunxi.org/\

10. SpecialthanksforAlexsupportwithcamerafunctions(https://github.com/avafinger\

11. thanksforraspberry.org'swork(https://www.raspberrypi.org/downloads/raspbian\

12. supportnode-redwithraspberrypi'snodetocontrolgpio

GoogleDrive:

https://drive.google.com/file/d/0B_YnvHgh2rwjRGlUMUdqZk5ETDg/view?usp=sharing

baiducloud:

https://pan.baidu.com/s/1civq4e

MD5:60e19ea9138d6841fa6852ece4727b0a

FILESIZE:1946658225(~1856MB)

UNPACK:7456MB(eMMCsize)

Discussonforum:

http://forum.banana-pi.org/t/banana-pi-bpi-m2-ultra-bpi-m2-berry-new-image-2017-05-25-raspbian-jessie-preview3-bpi-m2u-sd-emmc-img/3306

BPI-M2Ultranewimage:debian-8-jessie-lite-beta2-bpi-m2u-sd-emmc.img2016-11-

Linuxsoftwareimage

91

Page 92: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

29

debian8withLCDscreeandpowerwithlithiumbattery

basedondebian8jessie(textmode)BPI-M2Ukernel3.10.65username&password:pi/bananapi,root/bananapisupportLCD7"(default)supportHDMI1080P&480P&720PsupportGMACsupportWIFIsupportBT(withbluetoothctlcansetup)supportSATAsupporteMMC(supportbootfromeMMC)supportBatterysupportIR(geteventcantest)supportTouchScreen(geteventcantest)13supportPowerKey(geteventcantest)supportOTG&adbd(defaulton)supportCAMERAov5640(tinacameratestappsupportphoto/videoH.264hwencode)supportuEnv.txttofatloaduImagesupportbpi-bootseltosetLCD7orHDMI(720P&1080P&480P)supportbpi-copytowriteSD/eMMCwithimg.zipfile

Linuxsoftwareimage

92

Page 93: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

LCDversion:

2016-11-29-debian-8-jessie-lite-beta2-bpi-m2u-lcd7-sd-emmc.img.zip

GoogleDrive:

https://drive.google.com/file/d/0B_YnvHgh2rwjc3Rkd3lPcl9hS00/view?usp=sharing

baiducloud:

https://pan.baidu.com/s/1jI2UePo

MD5:709e2efe4945ed22e4fe0212a31e3d12

FILESIZE:403577975(~385MB)

UNPACK:7456MB(eMMCsize)

discussonforum:

http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-debian-8-jessie-lite-beta2-bpi-m2u-lcd7-sd-emmc-img-2016-11-29/2520

HDMIversion:

2016-11-29-debian-8-jessie-lite-beta2-bpi-m2u-sd-emmc.img.zip

GoogleDrive:

https://drive.google.com/file/d/0B_YnvHgh2rwjR0p6WVUwbU5JcVk/view?usp=sharing

baiducloud:

https://pan.baidu.com/s/1skDUQmT

MD5:55d2da5ad204c578613b17517b87266a

FILESIZE:403662152(~385MB)

UNPACK:7456MB(eMMCsize)

discussonforum:

http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-debian-8-jessie-lite-beta2-bpi-m2u-sd-emmc-img-2016-11-29/2521

BPI-M2Ultranewimage:ubuntu-16.04.1-mate-desktop-preview3-bpi-m2u-lcd7-sd-

Linuxsoftwareimage

93

Page 94: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

emmc.img2016-11-292016-11-29-ubuntu-16.04.1-mate-desktop-preview3-bpi-m2u-lcd7-sd-emmc.img.zip

1. basedonubuntu16.04.1LTSMateDesktop2. BPI-M2Ukernel3.10.653. username&password:pi/bananapi,root/bananapi4. supportLCD7"(default)5. supportHDMI1080P&480P&720P6. supportGMAC7. supportWIFI8. supportBT(withbluetoothctlcansetup)9. supportSATA10. supporteMMC(supportbootfromeMMC)11. supportBattery12. supportIR(geteventcantest)13. supporttouchscreen(cancontroldesktoporgeteventtotest)13supportpowerkey

(geteventcantest)14. supportOTG&adbd(defaulton)15. supportCAMERAov5640(tinacameratestappsupportphoto/videoH.264hwencode)16. supportuEnv.txttofatloaduImage17. supportbpi-bootseltosetLCD7orHDMI(720P&1080P&480P)18. supportbpi-copytowriteSD/eMMCwithimg.zipfile

Linuxsoftwareimage

94

Page 95: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

19. supportvideoplay1080pwithvdpau(mpv)20. supportnodejs21. supportnode-red

GoogleDrive:https://drive.google.com/file/d/0B_YnvHgh2rwjRW82Sm9PTWFMREU/view?usp=sharing

baiducloud:https://pan.baidu.com/s/1i5NoVTb

MD5:32204d2f4a0b58536403783989f8c514

FILESIZE:2024613864(~1931MB)

UNPACK:7456MB(eMMCsize)

discussonforum:

http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-ubuntu-16-04-1-mate-desktop-preview3-bpi-m2u-lcd7-sd-emmc-img-2016-11-29/2501

BPI-M2Ultranewimage:ubuntu-16.04.1-mate-desktop-preview3-bpi-m2u-sd-emmc.img2016-11-292016-11-29-ubuntu-16.04.1-mate-desktop-preview3-bpi-m2u-sd-emmc.img.zip

Linuxsoftwareimage

95

Page 96: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

1. basedonubuntu16.04.1LTSMateDesktop2. BPI-M2Ukernel3.10.653. username&password:pi/bananapi,root/bananapi4. supportLCD7"5. supportHDMI1080P&480P&720P(default)6. supportGMAC7. supportWIFI8. supportBT(withbluetoothctlcansetup)9. supportSATA10. supporteMMC(supportbootfromeMMC)11. supportBattery12. supportIR(geteventcantest)13. supporttouchscreen(cancontroldesktoporgeteventtotest)13supportpowerkey

(geteventcantest)14. supportOTG&adbd(defaulton)15. supportCAMERAov5640(tinacameratestappsupportphoto/videoH.264hwencode)16. supportuEnv.txttofatloaduImage17. supportbpi-bootseltosetLCD7orHDMI(720P&1080P&480P)18. supportbpi-copytowriteSD/eMMCwithimg.zipfile19. supportvideoplay1080pwithvdpau(mpv)20. supportnodejs21. supportnode-red

GoogleDrive:

https://drive.google.com/file/d/0B_YnvHgh2rwjUWZHd0k3SUl5Mmc/view?usp=sharing

baiducloud:

https://pan.baidu.com/s/1pK7nu3p

MD5:f75fc192b51a438f613445f7482268e7

FILESIZE:2024712263(~1931MB)

UNPACK:7456MB(eMMCsize)

discussonforum:

http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-ubuntu-16-04-1-mate-desktop-preview3-bpi-m2u-sd-emmc-img-2016-11-29/2498

BPI-M2Ultranewimage:busybox-adbd-

Linuxsoftwareimage

96

Page 97: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

camera-bpi-m2u.img2016-10-012016-10-01-busybox-adbd-camera-bpi-m2u.img.zip

1. basedonbusyboxv1.24.2&bash-4.4-rc12. BPI-M2Ukernel3.10.653. username&password:pi/bananapi,root/bananapi4. supportHDMI1080P&720P(default)5. supportGMAC6. supportWIFI(bcmdhdmoduleonly)7. supportSATA8. supportbattery9. supportuEnv.txttofatloaduImage10. supportuEnv.txttosetvideo1080P&720P&480P...11. supportcamera(tinacameratestappsupportphoto/videoH.264hwencode)12. supportotg&adbd(defaulton)13. supporttelnetd14. Thankstobusybox(https://busybox.net/)15. Thankstognu.org(http://www.gnu.org/software/bash/)

Linuxsoftwareimage

97

Page 98: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

baiducloud:https://pan.baidu.com/s/1dFJqjpn

MD5:c49012622909ef8a06fa9f893529accd

ZIPIMAGESIZE:19855063(~19MB)SDSIZE:needed>=200MB

discussonforum:

http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-busybox-adbd-camera-bpi-m2u-img-2016-10-01/2302

BPI-M2Ultranewimage:ubuntu-16.04-xenial-minimal-preview-bpi-m2u.img2016-09-292016-09-29-ubuntu-16.04-xenial-minimal-preview-bpi-m2u.img.zip

1. basedonubuntu16.04.1LTS2. BPI-M2Ukernel3.10.653. username&password:pi/bananapi,root/bananapi4. supportHDMI1080P&720P(default)

Linuxsoftwareimage

98

Page 99: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

5. supportGMAC6. supportWIFI(modify/etc/network/interfaces.d/wlan0forautoconnect)7. supportSATA8. supportbattery9. supportuEnv.txttofatloaduImage10. supportuEnv.txttosetvideo1080P&720P&480P...11. supportcamera(tinacameratestappsupportphoto/videoH.264hwencode)12. supportotg&adbd(defaulton)13. supportLCD(bpi-bootseltosetLCDor720P&1080P)14. Thankstoubuntu(http://www.ubuntu.com)

imagefilesizejustabout200M.

GoogleDrive:

https://drive.google.com/file/d/0B_YnvHgh2rwjUURtdW5tbTdtT28/view?usp=sharing

MD5:e83e94dc1f9d9e35efdaa0b3f74694cd

discussonforum:

http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-ubuntu-16-04-xenial-minimal-preview-bpi-m2u-img-2016-09-29/2300

BPI-M2Ultranewimage:debian-8-jessie-mate-demo-bpi-m2u.img2016-09-282016-09-28-debian-8-jessie-mate-demo-bpi-m2u.img.zip

Linuxsoftwareimage

99

Page 100: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

1. basedondebian8.6withmatedesktop2. BPI-M2Ukernel3.10.653. username&password:pi/bananapi,root/bananapi4. supportHDMI1080P&720P(default)5. supportGMAC6. supportWIFI7. supportSATA8. supportbattery9. supportuEnv.txttofatloaduImage10. supportuEnv.txttosetvideo1080P&720P&480P...11. supportcamera(tinacameratestappsupportphoto/videoH.264hwencode)12. supportvideoplay1080pwithvdpau(mpv)13. supportotg&adbd(defaulton)14. supportLCD(bpi-bootseltosetLCDorHDMI720P&1080P)15. Thankstodebian.org(http://www.debian.org)16. Thankstomate-desktop.org(/http://mate-desktop.org/)

GoogleDrive:https://drive.google.com/file/d/0B_YnvHgh2rwjeEt5WnlXSEV1eEU/view?usp=sharing

MD5:8d615b8adb5451fa702dd04e82c6659b

discussonforum:

Linuxsoftwareimage

100

Page 101: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-debian-8-jessie-mate-demo-bpi-m2u-img-2016-09-28/2295

BPI-M2Ultranewimage:debian-8-jessie-lite-preview-bpi-m2u.img2016-09-27

1. BPI-M2Ukernel3.10.652. username&password:pi/bananapi,root/bananapi3. supportHDMI1080P&720P(default)4. supportGMAC5. supportWIFI6. supportuEnv.txttofatloaduImage7. supportuEnv.txttosetvideo1080P&720P&480P...8. supportcamera(tinacameratestappsupportphoto/videoH.264hwencode)9. supportotg&adbd(defaulton)10. supportLCD(bpi-bootseltosetLCDor720P&1080P)

GoogleDrive:https://drive.google.com/file/d/0B_YnvHgh2rwjS0NXakYtS3VQQk0/view?usp=sharing

MD5:88b9a65bbee799d68f6270028b0c839e

discussonforum:

Linuxsoftwareimage

101

Page 102: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-debian-8-jessie-lite-preview-bpi-m2u-img-2016-09-27/2292

BPI-M2Ultranewimage:ubuntu-mate-16.04-Xenial-edu-docker-demo-bpi-m2u.img2016-9-26

1. basedonubuntu16.04matefrombpi-m3-mate(http://opensource.ntpc.edu.tw/)2. BPI-M2Ukernel3.10.653. username&password:pi/bananapi,root/bananapi4. supportHDMI1080P&720P(default)5. supportGMAC6. supportWIFI7. supportSATA8. supportuEnv.txttofatloaduImage9. supportuEnv.txttosetvideo1080P&720P&480P...10. supportcamera(tinacameratestappsupportphoto/videoH.264hwencode)11. supportvideoplay1080pwithvdpau(mpv,vlc,smplayer)

Linuxsoftwareimage

102

Page 103: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

12. supportdocker(includedubuntu&debianimage)13. supportnodejs14. supportnode-red15. includedmanyappsforedu16. supportscratch2onlinewithscratchx17. specialthankstotheteamofhttp://opensource.ntpc.edu.tw/

info:need>=16GBSDandnotuseforeMMC(8GB)

GoogleDrive:https://drive.google.com/file/d/0B_YnvHgh2rwjcUV5NnJkMi1wY3c/view?usp=sharing

MD5:7c24c95a262edd8b7b5b7d70813c013a

discussonforum:

http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-ubuntu-mate-16-04-xenial-edu-docker-demo-bpi-m2u-img-2016-9-26/2291

Linuxsoftwareimage

103

Page 104: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

AllwinnerTina-IoTosforBPI-M2UltraAboutTina-IoTLinux

DearuserforBPI-M2UltraR40TinaLinuxV1.0havepublic,Comeandtry

TinaLinuxdevelopmentbyAllwinnerTinaTEAM,itbaseonOpenWrt,TobuildanembeddedLinuxdistributions,ThepurposeofthisreleaseistoprovideaquicklearninganddevelopmentissimpleandconvenientmassproductionLinuxTurnKeysolutions.

ThereleaseofR40TinaLinuxisbaseonBPI-M2Ultrareferencehardware,thatis,thesourcecodedownloaddirectlysupportbananapiBPI-M2Ultra.

R40TinaLinuxV1.0versionBaseonLinux-3.10andTinaLinuxV2.1,itsupportalotoffunandpracticalsupportfunctions:

1.supportsmartlink,(ultrasonicwave,airkiss,cooee)

2.supportDLNA、QPlayAudiotransmissionandcontrolprotocol

Toomuch,nottospeakonebyone,insupportofallhardwaremodulesonBPI-M2Ultra

HowtouseR40TinaLinux

PlayTinaneeda64-bitLinuxPC,werecommendusingUbuntu12.04or14.0464-bitversion,installedwiththefollowingcommandtoinstallthebuildenvironmentdependson:

sudoapt-getinstallbuild-essentialsubversiongit-corelibncurses5-devzlib1g-devga

wkflexquiltlibssl-devxsltproclibxml-parser-perlmercurialbzrecjcvsunzip

YoucanrefertodetailedOpenWrt'sWIKI

downloadsourcecode

userepotooltodownloadthiscode,tooldownloadmethodisasfollows:

$curlhttps://raw.githubusercontent.com/tinalinux/repo/stable/repo>~/bin/repo

$chmod+x~/bin/repo

Thenadd"repo"totheenvironmentvariables,itisbettertoputthefollowingsentences.Bashrcinside

$exportPATH=~/binPATH

Tina-IoTos

104

Page 105: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

Downloadtherepo,thenextdownloadTina'ssourcecode,asfollows:

$repoinit-uhttps://github.com/tinalinux/manifest-br40-v1.y-mr40/v1.y.xml

$reposync

$repostartr40-v1.y--all

afterdownloadingthesourcecode,executethefollowingcommandsinTinawithdirectorycompiled:

$sourcebuild/envsetup.sh

$lunchazalea_m2ultra-tina

$make-j4

$pack[-d]

TinaSDKneedtoperform"source"and"lunch"commondbeforeeverycompile,Thenperformotheroperations.

packcommandhasa"-d"parameter,Thefunctionoftheparameteris:donotadd-dusethedefaultuart0asaserialportoutput,added-duseTFbayonetIOmouthgroupasuart0

Burnimage

TinaimagePackaginghasabout15M,andsupportdirectlyburnedtoeMMCflashonBPI-M2Ultra.

Burningmethodisasfollows:

ifyouuseLinuxsystem,DirectuseLiveSuitforflash.Methodofuseisasfollows:

1.LiveSuitweplaceitattinaSDKtools/aw_toolsdir

2.unzipLiveSuit64bitversion,run./LiveSuit.sh

3.LiveSuitwillinstallat~/Bindir,usedpkg-iinstallawdriver,driveralsoat~/Bindir.

4.runLiveSuit,choosetinaimage

5.HoldtheBPI-M2Ultraubootkey,inserttheusb,youcanbeginburnimage

ifuseWindowssystem,plsaseuseburntool:phoenixsuit

weplaceitattools/aw_toolsdir

HowtoconfigurationTina

Tinafirmwareconfiguration,therearetwocommonlyusedcommands:"makemenuconfig"and"makekernel_menuconfig".

Tina-IoTos

105

Page 106: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

Thesetwocommandsmustbeinexecutionafter"source"and"lunch"commondrunfinished,

makemenuconfig:Whichsoftwareisusedtoconfigurethesystemuse

makekernel_menuconfig:Usedtoconfigurethekerneloptions.

TinaLinuxsourcecodeongithub:

https://github.com/tinalinux/

Tina-IoTos

106

Page 107: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

[bpi-tools]:v1.0.3:bpi-toolsbpi-getcmdsupportupdatetools&downloadimages

bpi-toolscaninstalltoX86ubuntuandBananaPi:

onx86pc:

forubuntu14.04(x86):

`dpkg--add-architecturearmhf`

orforubuntu12.04(x86):

`echo"foreign-architecturearmhf">>/etc/dpkg/dpkg.cfg.d/multiarch`

`dpkg-ibananapi-bpi-tools*.deb`

ifyoudon'thavepvcmd:

`apt-getinstallpv(forbpi-copyuse)`

**downloadbpi-tools&install:**

onubuntu/raspbian/debian:

downloadfile:bananapi-bpi-tools_1.0.3_armhf.deb

github:

https://github.com/BPI-SINOVOIP/BPI-files/raw/master/debs/bananapi-bpi-tools_1.0.3_armhf.deb

googledrive:

https://drive.google.com/file/d/0B_YnvHgh2rwjc29jNVdoaDNXRUU/view?usp=sharing

MD5:0408a434003651001f0131e61cadc2fd

`#sudodpkg-ibananapi-bpi-tools_1.0.3_armhf.deb`

onothersystem:

downloadfile:bpi-tools.tgz

googledrive:https://drive.google.com/file/d/0B_YnvHgh2rwjMGZOZC1Gd3dwQkE/view?usp=sharing

BPI-tools

107

Page 108: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

MD5:82e35dba52bc3edb48e96c8a544ac216

`#sudotarxvfbpi-tools.tgz-C/`

HOWTOUSE:

root@bananapi:~#bpi-tools

bpi-toolsv1.0.6

usage:bpi-tools

bpi-toolsFILE

bpi-tools--all|--update|--download|--version

bpifiles:

bpi-toolsv1.0.6

bpi-bootselv1.0.4

bpi-copyv1.0.10a

bpi-getv1.0.3

root@bananapi:~#bpi-tools--update

bpi-toolsv1.0.6

usage:bpi-tools

bpi-toolsFILE

bpi-tools--all|--update|--download|--version

BPIFILE=/root/.bpi-tools.lst

Waitfordownloadindexfile...

OK!!\n

bpifiles:

bpi-toolsv1.0.6

bpi-bootselv1.0.4

bpi-copyv1.0.10a

bpi-getv1.0.3

root@bananapi:~#bpi-tools--version

bpifiles:

/usr/bin/bpi-toolsv1.0.6

/usr/bin/bpi-bootselv1.0.4

/usr/bin/bpi-copyv1.0.10a

/usr/bin/bpi-getv1.0.3

root@bananapi:~#bpi-tools--download

downloadbpifiles:

bpi-tools

bpi-tools:OK

bpi-tools:v1.0.6

bpi-bootsel

bpi-bootsel:OK

bpi-bootsel:v1.0.4

bpi-copy

bpi-copy:OK

BPI-tools

108

Page 109: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

bpi-copy:v1.0.10a

bpi-get

bpi-get:OK

bpi-get:v1.0.3

root@bananapi:~#ls-l

total20

-rwxr-xr-x1rootroot14935月610:06bpi-bootsel

-rwxr-xr-x1rootroot61705月610:06bpi-copy

-rwxr-xr-x1rootroot13915月610:06bpi-get

-rwxr-xr-x1rootroot28985月610:06bpi-tools

root@bananapi:~#bpi-get

bpi-getv1.0.3

usage:bpi-get

bpi-getFILE

BPIFILE=/root/.bpi-files.lst

Waitfordownloadindexfile...

bpifiles:

2016-05-05-u1510_gpu_vpu_camera_bt_bpi-m2p_beta.img.zip

2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.zip

2016-04-27-debian-8-jessie-mate_gpu_mpv_1080p-bpi-m3_beta-sd-emmc.img.zip

2016-04-25-ubuntu-mate-16.04_Xenial_gpu_mpv_1080p_bt-bpi-m3_beta-sd-emmc.img.zip

u1510_gpu_vpu_camera_bpi-m2p-20160413_preview.img.zip

2016-04-11-Armbian_5.07_Bananapim2plus_Debian_jessie_3.4.111_desktop_preview.img.zi

p

2016-04-08-raspbian-jessie-bpi-m2.img.zip

2016-04-08-raspbian-jessie-bpi-m2p.img.zip

2016-04-08-raspbian-jessie-bpi-m3.img.zip

root@bananapi:~#bpi-get2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.

zip

INFO:Trytoget2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.zip...

BPIFILE=/root/.bpi-files.lst

IMGFILE=2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.zip

MD5TMP=/tmp/.md5.tmp.8322

%Total%Received%XferdAverageSpeedTimeTimeTimeCurrent

DloadUploadTotalSpentLeftSpeed

1002800280004300--:--:----:--:----:--:--430

000671M003317k0--:--:--0:03:27--:--:--3533k

2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.zip:OK

root@bananapi:~#bpi-copy.

SRC=.

DST=

COPYMODE=usage

default

bpi-copyv1.0.10a

usage:bpi-copy

bpi-copyIMGFILE

BPI-tools

109

Page 110: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

bpi-copyIMGDIR

bpi-copyIMGFILEDEVICE

bpi-copyDEVICEIMGFILE

bpiimages:(*.img.zip)

./2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.zip

bpiimages:(*.img)

bpiimages:(*.img.gz)

/usr/lib/u-boot/bananapi/bpi-m2/BPI_M2_720P.img.gz

/usr/lib/u-boot/bananapi/bpi-m2p/BPI_M2P_720P.img.gz

/usr/lib/u-boot/bananapi/bpi-m3/BPI_M3_720P.img.gz

/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m1.img.gz

/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m1p.img.gz

/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m2.img.gz

/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m2p.img.gz

/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m3.img.gz

/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-r1.img.gz

xzimages:(*.xz)

zipimages:(*.zip)

./2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.zip

rawimages:(*.raw)

Disks:(lsblk|grepdisk)

sda8:00931.5G0disk

sdb8:1602.7T0disk

sdc8:32114.9G0disk

Disks:(fdisk-l|grepDisk|grepbytes)

Disk/dev/sda:1000.2GB,1000204886016bytes

Disk/dev/sdb:3000.6GB,3000558944256bytes

Disk/dev/sdc:15.9GB,15931539456bytes

root@bananapi:~#bpi-copy./2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.i

mg.zip/dev/sdc

SRC=./2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.zip

DST=/dev/sdc

COPYMODE=imagetodisk

imagetodisk

bpi-copyv1.0.10a

usage:bpi-copy

bpi-copyIMGFILE

bpi-copyIMGDIR

bpi-copyIMGFILEDEVICE

bpi-copyDEVICEIMGFILE

Warning:Trytowrite./2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.z

iptoBOOTDISK/dev/sdc

==============================================================

五5月610:21:13CST2016

***startCOPY(blueledon).....

umountdevice:/dev/sdc

umount/dev/sdc2

umount/dev/sdc1

==============================================================

BPI-tools

110

Page 111: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

IMGFILE=./2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.zip

==============================================================

zip

1.91GB0:01:59[16.3MB/s][<=>]

0+20666recordsin

0+20666recordsout

***endCOPY(blueledoff).....

五5月610:23:40CST2016

==============================================================

RUNTIME2:27

OK!!YoucanremovetheBOOTDISK/dev/sdcnow!!

root@bananapi:~#

ifyouwanttousebpi-m2pimageforbpi-m3,youcanre-insertSDcard:

root@bananapi:~#bpi-bootsel

bpi-bootselv1.0.4

usage:bpi-bootsel

bpi-bootselIMGFILE

bpi-bootselIMGFILEDEVICE

bpiimages:

/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m1.img.gz

/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m2.img.gz

/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m1p.img.gz

/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m2p.img.gz

/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-r1.img.gz

/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m3.img.gz

/usr/lib/u-boot/bananapi/bpi-m2/BPI_M2_720P.img.gz

/usr/lib/u-boot/bananapi/bpi-m2p/BPI_M2P_720P.img.gz

/usr/lib/u-boot/bananapi/bpi-m3/BPI_M3_720P.img.gz

Disks:(lsblk|grepdisk)

sda8:00931.5G0disk

sdb8:1602.7T0disk

sdc8:32114.9G0disk

Disks:(fdisk-l|grepDisk|grepbytes)

Disk/dev/sda:1000.2GB,1000204886016bytes

Disk/dev/sdb:3000.6GB,3000558944256bytes

Disk/dev/sdc:15.9GB,15931539456bytes

root@bananapi:~#bpi-bootsel/usr/lib/u-boot/bananapi/bpi-m3/BPI_M3_720P.img.gz/d

ev/sdc

Warning:Trytowrite/usr/lib/u-boot/bananapi/bpi-m3/BPI_M3_720P.img.gztoBOOTDI

SK/dev/sdc

umountdevice:/dev/sdc

umount/dev/sdc2

umount/dev/sdc1

OK!!YoucanremovetheBOOTDISK/dev/sdcnow!!

root@bananapi:~#

BPI-tools

111

Page 112: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-tools

112

Page 113: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

bpi-bootselcommondHowtousebpi-bootselcommand(Multi-useSDcardsupported)

Fromnowon,justdownloadeitherM2orM3,thenyoucanswitchtoanyofthemasyouwish!

bpi-bootselv1.0.5

usage:bpi-bootsel

bpi-bootselIMGFILE

bpi-bootselIMGFILEDEVICE

1. DownloadBPI-Tools,pleaserunthefollowingcommandwgethttps://github.com/BPI-SINOVOIP/BPI-files/raw/master/debs/bananapi-bpi-tools_1.0.3_armhf.deb

1. Setupdevelopmentenvironment

2-1:OnX86-PC(Ubunut12.04)

sudoecho"foreign-architecturearmhf">>/etc/dpkg/dpkg.cfg.d/multiarch

2-2:OnX86-PC(Ubunut14.04)

sudodpkg--add-architecturearmhf

2-3:OnBananaPIM3/M2Plusdonothing

2. InstallBPI-Tools

sudodpkg-ibananapi-bpi-tools*.deb

3. CreatafolderofBPI-Tools

mkdirBPI-ToolscdBPI-Tools

4. UpdateBPI-Tools

sudobpi-tools--upgrade

5. Usebpi-bootselcommnad

6-1:M3imgaeisswitchabletoM2_Plus

sudobpi-bootsel/usr/lib/u-boot/bananapi/bpi-m2p/BPI_M2P_720P.img.gz

bpi-bootselcommand

113

Page 114: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

6-2:M2_PlusimgaeisswitchabletoM3imgae

sudobpi-bootsel/usr/lib/u-boot/bananapi/bpi-m3/BPI_M3_720P.img.gz

VideoDemo

https://www.youtube.com/watch?v=HdBNcrOKngM&feature=youtu.be

bpi-bootselcommand

114

Page 115: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

bpi-getcommandHowtousebpi-getcommand(DownloadBPIImages)

bpi-getv1.0.3

usage:bpi-get

bpi-getFILE

1. DownloadBPI-Tools,pleaserunthefollowingcommand

wgethttps://github.com/BPI-SINOVOIP/BPI-files/raw/master/debs/bananapi-bpi-tools_1.0.3_armhf.deb

1. Setupdevelopmentenvironment

2-1:OnX86-PC(Ubunut12.04)

sudoecho"foreign-architecturearmhf">>/etc/dpkg/dpkg.cfg.d/multiarch

2-2:OnX86-PC(Ubunut14.04)

sudodpkg--add-architecturearmhf

2-3:OnBananaPIM3/M2Plusdonothing

2. InstallBPI-Tools

sudodpkg-ibananapi-bpi-tools*.deb

3. CreatafolderofBPI-Tools

mkdirBPI-ToolscdBPI-Tools

4. UpdateBPI-Tools

sudobpi-tools--upgrade

5. Usebpi-getcommnad

6-1:DownloadBPIImages

sudobpi-get2016-07-01-ubuntu-mate-16.04-Xenial-gpu-mpv-bt-nodejs-beta3-bpi-m3-sd-emmc.img.zip

VideoDemo

https://www.youtube.com/watch?v=Bf4QfDnwKAk&feature=youtu.be

bpi-getcommand

115

Page 116: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

bpi-getcommand

116

Page 117: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

bpi-copycommand

usage:bpi-copy

bpi-copyIMGFILE

bpi-copyIMGDIR

bpi-copyIMGFILEDEVICE

bpi-copyDEVICEIMGFILE

1. DownloadBPI-Tools,pleaserunthefollowingcommandwgethttps://github.com/BPI-SINOVOIP/BPI-files/raw/master/debs/bananapi-bpi-tools_1.0.3_armhf.deb

1. Setupdevelopmentenvironment

2-1:OnX86-PC(Ubunut12.04)

sudoecho"foreign-architecturearmhf">>/etc/dpkg/dpkg.cfg.d/multiarch

2-2:OnX86-PC(Ubunut14.04)

sudodpkg--add-architecturearmhf

2-3:OnBananaPIM3/M2Plusdonothing

2. InstallBPI-Tools

sudodpkg-ibananapi-bpi-tools*.deb

3. CreatafolderofBPI-Tools

mkdirBPI-ToolscdBPI-Tools

4. UpdateBPI-Tools

sudobpi-tools--upgrade

5. Usebpi-copycommnad

6-1:ToburnintoEMMC,pleaserunthefollowingcommand

sudobpi-copy<imagesfile>

6-2:CopydatafromSD-Card/EMMCtobeImages

sudobpi-copy<devicepath><xxxxx.img.zip>

6-3:Toburnintocertaindevice,pleaserunthefollowingcommand

bpi-copycommand

117

Page 118: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

sudobpi-copy<xxxxx.img.zip><devicepath>

VideoDemo(ToburnintoEMMC)

https://www.youtube.com/watch?v=Arn7HC2urt4

VideoDemo(CopydatafromSD-Card/EMMCtobeImages)

https://www.youtube.com/watch?v=H1LjORwzO3E

bpi-copycommand

118

Page 119: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

bpi-updatecommandHowto:Usebpi-updatecommandtoupdatekernelimage

Step1:Updatebpi-tools

$gitclonehttps://github.com/BPI-SINOVOIP/bpi-tools.git8

$cdbpi-tools

$sudo./bpi-tools-u-U

Step2:Checkbpi-toolsversion

$bpi-tools-v

Step3:Usebpi-updatetoupdatekerenl

$mkdirupdate_file

$cdupdate_file

BPI-M2U

$sudobpi-update-cbpi-m2u.conf

BPI-M2P

$sudobpi-update-cbpi-m2p.conf

BPI-M3

$sudobpi-update-cbpi-m3.conf

bpi-update

119

Page 120: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraWiringPiBPIWiringPisupportallraspberrypimoduleandallbananapimodule:BPI-M1,BPI-M1+,BPI-R1,BPI-M2,BPI-M2+,BPI-M2Ultra,BPI-M2Magic,BPI-M3,BPI-M64

https://github.com/BPI-SINOVOIP/WiringPi

https://github.com/BPI-SINOVOIP/WiringPi/tree/master/wiringPi/board

WiringPiforBPI-M2Ultra

120

Page 121: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2Ultrasourcecodeongithub

BPIofficialgithub:

https://github.com/BPI-SINOVOIP/BPI-M2U-bsp

OthergithubforBPI-M2Ultra/Berry

https://github.com/facat/BPI-M2U-bsp

SupportsBananaPiBPI-M2Ultra(R40)(Kernel3.10)

BPI-M2Ultra/Berrysourcecodeongithub

121

Page 122: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BananaPiBPI-M2Ultra/BPI-M2BerryHowtoalterUboot、Kernel

1,Clickhttp://www.banana-pi.org/download.html,downloadrelativelyBPI-M2UltraImage;andburnimagestoSDcard.

2,Installtool-chain

sudoapt-getinstallbuild-essentiallibncurses5-devu-boot-toolsqemu-user-static

debootstrapgitbinfmt-supportlibusb-1.0-0-devpkg-configgcc-arm-linux-gnueabihfg++-arm-

linux-gnueabihfgcc-arm-linux-gnueabig++-arm-linux-gnueabilibssl-dev

3,InstallBPI-Tools,toBPI-GitHubhttps://github.com/BPI-SINOVOIP/bpi-tools

gitclonehttps://github.com/BPI-SINOVOIP/BPI-M2U-bsp.git

4,PutDownloaddoneBPI-Toolscopytounder/usr/bin

sudocp-abpi-*/usr/bin/

Executebpi-tools-uorder,installsuccessfullyafterappearbelowsscreen

BPI-Berry/BPI-UltraHowtoalterUboot、Kernelfromgithub

122

Page 123: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

GotoBPI-GitHubhttps://github.com/BPI-SINOVOIP/BPI-M2U-bsp,note:BPI-M2berryandBPI-M2Ultrausethesamecode.

GrabBPI-M2Ultra-bspSourceCode;executegrabingsourcecodeorder

gitclonehttps://github.com/BPI-SINOVOIP/BPI-M2U-bsp.git

switchtoBPI-M2U-bspcategoryaftercarriedout,execute./build.shorder

BPI-Berry/BPI-UltraHowtoalterUboot、Kernelfromgithub

123

Page 124: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

CanseeBPI-M2Ultra/BPI-M2Berryconfiguration,chooseBPI-M2U’sresolutionwhatyouwanted.:defaultcompile720P:

Choosemodewhatyouneedcompile(advisechoose1optionfirsttimecompile)

5,CompiledonecanseenundergeneratenewSDfolderBPI-M2U-bsp

LaterEnterintoSDfolderseenbelowfiles

BPI-Berry/BPI-UltraHowtoalterUboot、Kernelfromgithub

124

Page 125: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

Thesefilesrepresentinformationonebyone

100MB-->BPI-M2Ultraubootrelativefile

BPI-BOOT-bpi-m2u.tgz-->BPI-M2UltrauEnv.txt&uImagerelativefile

3.10.65-BPI-M2U-Kernel.tgz-->BPI-M2Ultrakernelrelativefile

6,UsecommandtoseetheSDcardcurrentposition.

sudofdisk-l

ThisexamplecanbeseenSDCard’spositionin/dev/sdb

CanbeseenBPI-M2Ultrasystemhastwopartition,oneFAT32partition,anotheroneEXT4partition,representgradually.

7,ChangeBPI-M2UltraUboot,switchto/SD/100MBcategory;executebpi-bootselorder:

sudobpi-bootsel<filesource><SDroute>

BPI-Berry/BPI-UltraHowtoalterUboot、Kernelfromgithub

125

Page 126: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

8,ChangeBPI-M2UltrauImage,switchto/SD/category;carryoutrelativecommand.

sudotar–xvf<filesource>-C<SDBootroute>

Belowinformationafterexecute,successfullydone.

9,ChangeBPI-M2UltraKernel,switchto/SD/category;executerelativeorder

sudotar-xvf<filesource>-C<SDBootroute>

Supplement

Changekernelsetting,switchto/linux-sunxicategory,executeorder

makeARCH=armmenuconfig

BPI-Berry/BPI-UltraHowtoalterUboot、Kernelfromgithub

126

Page 127: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-Berry/BPI-UltraHowtoalterUboot、Kernelfromgithub

127

Page 128: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

HowtobootfromemmcwithSDdata

STEP1.bootfromSD

1a.bpi-copyxxx.img.zip#burntoemmc;

1b.bpi-bootselBPI_M2U_720P-emmc.img.gz/dev/mmcblk1#autodownloadfromgithubandburntoemmc;

1c.bpi-bootselBPI-cleanboot-8k.img.gz/dev/mmcblk0#autodownloadfromgithubandburntoSD;

STEP2.bootfromemmc

2a.poweroff

2b,removeSDcard

2c.poweron

2d.insertSDcard

2e.fdisk/dev/mmcblk1andmkfs-text4/dev/mmcblk1p1

howtobootfromemmcwithSDdata

128

Page 129: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

HowtorebuildbootloaderBPI_M2U_720P-emmc.img.gz

1. gitclone

https://github.com/BPI-SINOVOIP/BPI-M2U-bsp.git

1. cp-aBPI-M2U-bsp/linux-sunxi/arch/arm/boot/dts/sun8iw11p1emmc.dtsiBPI-M2U-bsp/linux-sunxi/arch/arm/boot/dts/sun8iw11p1.dtsi

2. cdBPI-M2U-bsp;./build.shall

3. mvSD/100MB/BPI_M2U_720P.img.gzSD/100MB/BPI_M2U_720P-emmc.img.gz

HowtorebuildbootloaderBPI_M2U_720P-emmc.img.gz

129

Page 130: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2Ultra/BerryTinaLinuxgithub

https://github.com/tinalinux/linux-3.10

BPI-M2Ultra/BerryTinaLinuxgithub

130

Page 131: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

Referencedocuments

Referencedocuments

131

Page 132: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

AllwinnerR40chipdatasheetAllwinnerV40datasheet:

https://drive.google.com/file/d/0B4PAo2nW2KfneE54VzVOdHpITzA/view?usp=sharing

AllwinnerR40datasheet:

https://drive.google.com/file/d/0B4PAo2nW2KfnbVp2TmRMYUdPUGM/view?usp=sharing

AllwinnerR40UserManualv1.0

https://github.com/tinalinux/docs/blob/r40-v1.y/Allwinner\_R40\_User\_Manual\_V1.0.pdf

axp221sPMUdatasheet:

https://drive.google.com/file/d/0B4PAo2nW2KfnM2pnT19zZW5qOTA/view?usp=sharing

AllwinnerR40/V40chipdatasheet

132

Page 133: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

linux-sunxidocument

Linuxmainliningeffort-linux-sunxi.orgaboutallwinnerchip:

http://linux-sunxi.org/Linux_mainlining_effort

linux-sunxidocumentR40:

http://linux-sunxi.org/R40

linux-sunxidocumentforBPI-M2Ultra

http://linux-sunxi.org/Sinovoip_Banana_Pi_M2_Ultra

googledriverforum:

https://groups.google.com/forum/#!forum/linux-sunxi

linux-sunxidocument

133

Page 134: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraqualityguaranteeAlltheproductsBananapireleasegothroughstrictlycontrolledprocessfromdeveloping,testing,manufacturingtocertification.

Weputqualityfirst,userscanmassproducetheirproductsusingourboardsdirectly,we'vebeendedicatingtoprovidingthemostcostperformanceproducts.

BPI-M2Ultraqualityguarantee

134

Page 135: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraWIFI&BT4.0Labtest

BPI-M2UltraWIFI&BT4.0Labtest

135

Page 136: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraWIFI&BT4.0Labtest

136

Page 137: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraWIFI&BT4.0Labtest

137

Page 138: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltravalidationtestreportBananaPiBPI-M2Ultrahavefinishedallvalidationtest,alltestpass,testreportpleasedownloadfrombelowlink:

BPI-M2_Ultra__DVT-DDR3(SKhynix)-SI_TR_Ver.A_20161031validationtest

https://drive.google.com/file/d/0B4PAo2nW2KfnLUVWUnYzOGFyRkk/view?usp=sharing

BPI-M2_Ultra_DVT-USB2.0-SI_TR_Ver.A_20161025validationtest

https://drive.google.com/file/d/0B4PAo2nW2Kfnb2pfQmxCRUNUUm8/view?usp=sharing

BPI-M2-Ultra_TR_20161031validationtest

https://drive.google.com/file/d/0B4PAo2nW2KfnNFBBd0E5dmJsX28/view?usp=sharing

DVT_ConnectivitytestRD-161024001-RF01_recordvalidationtest

https://drive.google.com/file/d/0B4PAo2nW2KfnY2FycFBVVzRCb2c/view?usp=sharing

M2-Ultra_EVT-HDMI(720p)_SI_TR_20161021validationtest

BPI-M2Ultravalidationtestreport

138

Page 139: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

https://drive.google.com/file/d/0B4PAo2nW2KfnNC1oWUx2Q3B0aGc/view?usp=sharing

M2-Ultra_EVT-HDMI(1080p)_SI_TR_20161021validationtest

https://drive.google.com/file/d/0B4PAo2nW2KfnY2VacjZpeUpRajA/view?usp=sharing

alltestreportdownloadlinkongoogledriver:

https://drive.google.com/drive/folders/0B4PAo2nW2KfnbGtMUnA2RUw1RE0?usp=sharing

BPI-M2Ultravalidationtestreport

139

Page 140: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraCE,FCCRoHSCertificationBPI-M2UltraCECertification

BPI-M2UltraCE,FCCRoHSCertification

140

Page 141: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraFCCCertification

BPI-M2UltraCE,FCCRoHSCertification

141

Page 142: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraRoHSCertification

BPI-M2UltraCE,FCCRoHSCertification

142

Page 143: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraCE,FCCRoHSCertification

143

Page 144: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2UltraCE,FCCRoHSCertification

144

Page 145: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2BerryCECertification

BPI-M2BerryFCCCertification

BPI-M2BerryCE,FCCRoHSCertification

145

Page 146: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2BerryRoHSCertification

BPI-M2BerryCE,FCCRoHSCertification

146

Page 147: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

BPI-M2BerryCE,FCCRoHSCertification

147

Page 148: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

AllBananaPiSBCComparisonBananaPiseriescomparison_20170612

BananaPiseriescomparison_20170612excelfiledownload:

https://drive.google.com/file/d/0B4PAo2nW2KfnUlVfQ2NQRTF2b2M/view?usp=sharing

BananaPiseriescomparison_20170612pdffiledownload:

https://drive.google.com/file/d/0B4PAo2nW2KfnaG8zdXBhUThUYXc/view?usp=sharing

AllBananaPiSBCComparison

148

Page 149: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

addBPI-M2UltraandBPI-M64

Excelfiledownload,youcanhelpustoeditit:https://drive.google.com/file/d/0B4PAo2nW2KfnQzZSSS15UWJTa2c/view?usp=sharing

BPI-M3Vs Odroid-XU4

AllBananaPiSBCComparison

149

Page 150: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

AllBananaPiSBCComparison

150

Page 151: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

AllbananapiproductbananapiBPI-M1allwinnerA20dualcoresingleboardcomputer

gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-m1/content/en/

bananapiBPI-M1+(BPI-M1+plus)allwinnerA20dualcoresingleboardcomputer

gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-m1-bpi-m1-plus-/content/en/

bananapiBPI-M2+(BPI-M2Plus,BPI-M2+edu)allwinnerH3/H2+/H5quadcordsingleboardcomputer

gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-m2-/content/en/

bananapiBPI-M2UltraallwinnerR40/V40quadcoresingleboardcomputer

gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-m2-ultra/content/

bananapiBPI-M2BerryallwinnerR40/V40quadcoresingleboardcomputer

gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-m2-ultra/content/

bananapiBPI-M2MagicallwinnerR16/A33quadcoresingleboardcomputer

gitbookonlinedatasheet:https://bananapi.gitbooks.io/banana-pi-bpi-m2-magic-iot-development-board/content/

BananapiBPI-M3allwinnerA83T(R58H8)octa-coresingleboardcomputer

gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-m3/content/en/

bananapiBPI-M64allwinnerA64/R1864bitsingleboardcomputer

gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-m64/content/en/

bananapiBPI-R1allwinnerA20dualcoresmartrouterboard

gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-r1/content/en/

bananapiBPI-R2MTK7623Nsmartrouterboard

gitbookonlinedatasheet:https://bananapi.gitbooks.io/banana-pi-bpi-r2-open-source-smart-router/content/

bananapiBPI-D1opensourceIPcameraboard

gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-d1/content/en/

Allbananapiproduct

151

Page 152: Table of Contents - electronicsdatasheets.com Pi M2 Berry user... · Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4 Video Multi-format FHD video decoding,

bananapiBPI-G1opensourceIoTdevelopmentboard

gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-g1/content/en/

bananapiBPIAccessories

gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-accessories/content/en/

BPIOpendebuggerburndevelopmenttoolboard

gitbookonlinedatasheet:https://bananapi.gitbooks.io/bpi-open-debugger-burn-board/content/en/

Stopproduction

bananapiBPI-M2allwinnerA31squadcoresingleboardcomputer

gitbookonlinedatasheet:datasheet:https://bananapi.gitbooks.io/bpi-m2/content/en/

Allbananapiproduct

152