Differences

This shows you the differences between two versions of the page.

Link to this comparison view

drone [2018/06/15 02:27]
drone [2022/04/16 12:22] (current)
Line 1: Line 1:
 +===== X6.0 BALL (63337/x18) =====
 +
 +I just bought for less than 20EUR this product:
 +
 +  * http://www.mondomotors.org/products_info_63337_ULTRADRONE_X6_0_BALL.cfm?id=876
 +  * https://www.dealabs.com/bons-plans/mini-drone-ultradrone-x60-ball-rennes-35-1224734
 +  * https://www.intermarche.com/home/prospectus.html/proximite/0618GRJuin1/66?v=V01# 
 +  * https://www.infodrone.fr/ean/8001011633371/#
 +  * https://www.amazon.fr/gp/product/B00ZC5CMXQ/?tag=rzr-21#
 +  * https://www.intermarche.com/home/prospectus.html/proximite/0618GRJuin1/68?v=V02#
 +
 +It looks it's a white label base, used  by italian company and sold in france, I've seen a couple of very similar products.
 +
 +Anyway , I partially teared down the controller it is using a XN297 and an other unidentified chip (STM32? probably).
 +
 +My current interest,  is into replacing the embedded code by opensource alternatives, I am collecting info on:
 +
 +  * http://rzr.online.fr/q/drone
 +
 +Any hints welcome.
 +
 +  * https://www.rcgroups.com/forums/showthread.php?3087770-ULTRADRONE-X6-0-BALL-%28XN297-Transceiver%29
 +  * https://www.rcgroups.com/forums/search.php?do=finduser&u=747856#rzrfreefr
 +  * https://www.rcgroups.com/micro-multirotor-drones-984/#
 +
 +
 +
 +==== Tear down: ====
 +
 +=== TX ===
 +
 +  * RC joypad : 
 +
 +PcB: yellow board?
 +
 +  GB-TKM218LTX
 +  2016-07-11
 +  90 VO 1.5MM
 +  
 +Transciever: 7 pins module 
 +
 +  XN297 ~?1615b? (or 16156, 1615x) 
 +  
 +IC: looks like:
 +
 +  * https://www.deviationtx.com/media/kunena/attachments/4596/A2016-03-2517.29.26.jpg
 +    * https://www.deviationtx.com/forum/protocol-development/5613-xn297-chip-and-liansheng-ls124-4ch-quodcopter#
 +  * http://www.emc.com.tw/Eng/database/Data_Sheet/8BIT/EM78P372N.pdf Could be ? To Be Verified ?
 +
 +Mem: ATMEL 711 24CO2N
 +
 +=== RX ===
 +
 +  * Drone: ToDo ... I dont need this
 +
 +
 +==== ToDo =====
 +
 +1st task is to connect make a DiY controller:
 +
 +  * https://github.com/pascallanger/DIY-Multiprotocol-TX-Module#
 +
 +So I need [[NRF24L01]] module ?
 +
 +  * https://www.banggood.com/NRF24L01-Wireless-Transceiver-Module-SMA-Antenna-MCU-Arduino-p-80577.html?rmmds=search&cur_warehouse=CN
 +
 +Tasks:
 +
 +  * LearN SpI for XN297
 +  * Identify Protocol: 
 +    * https://www.deviationtx.com/forum/protocol-development/6355-x5c-clone-using-xn297l# hontai protocol,
 +==== MISC ====
 +
 +  * http://www.symatoys.com/goods/drone.html#
 +
 +
 +
 +===== Transceivers =====
 +
 +==== TransceiveR: XN297  ====
 +
 +=== SPECS ===
 +
 +  * https://www.panchip.com/en/products_show.aspx?cid=63&id=333# XN297 2.4G Transceiver 
 +  * https://www.deviationtx.com/media/kunena/attachments/1328/XN297-.pdf
 +  * https://www.deviationtx.com/media/kunena/attachments/798/XN297_low_power_transceiver_chip.pdf
 +  * https://www.deviationtx.com/media/kunena/attachments/1328/20131107105031_2014-07-17.pdf
 +  * https://www.deviationtx.com/media/kunena/attachments/1328/20131107105031_2014-08-08.pdf
 +  * http://www.panchip.com/products.aspx?pid=8&cid=63# Different from XN297L
 +  * https://www.rcgroups.com/forums/showpost.php?p=34384363&postcount=167
 +    * https://www.rcgroups.com/forums/showatt.php?attachmentid=8845730&d=1459243534# EnglisH
 +  * http://en.pudn.com/Download/item/id/2874966.html
 +
 +=== DOCS ===
 +
 +  * https://www.deviationtx.com/forum/protocol-development/5798-xn297-data
 +  * https://download.csdn.net/download/radiofcx/8709873
 +  * https://translate.google.com/translate?sl=auto&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=https%3A%2F%2Fdownload.csdn.net%2Fdownload%2Fradiofcx%2F8709873&edit-text=# 
 +
 +Clone of nRF24L01+ ?, SpI Module, 
 +
 +  * http://mcumix.blogspot.com/2016/07/reverse-engineering-24ghz-rf-chip-xn297.html
 +    * https://acronyms.thefreedictionary.com/PPM#
 +
 +Can be emulated with nRF24 ? TbC
 +
 +  * https://gist.github.com/goebish/ab4bc5f2dfb1ac404d3e 
 +
 +=== Status ====
 +
 +  * https://www.deviationtx.com/forum/protocol-development/5343-choosing-or-desiging-an-nrf24l01-protocol
 +  * https://sigrok.org/wiki/Protocol_decoder:Nrf24l01
 +
 +
 +
 +=== HardWare ===
 +
 +  * https://fr.aliexpress.com/item/XN297L-2-4G-wireless-module-Spike-NRF24L01/32640577943.html#
 +    * https://anxinke.world.taobao.com/
 +  * https://www.gearbest.com/transmitters-receivers-module/pp_410974.html#
 +  * https://www.rcgroups.com/forums/showthread.php?2367400-CX-10-JR-Module-%28Green-Blue-PCBs%29/page10
 +    * https://static.rcgroups.net/forums/attachments/6/0/1/0/8/1/a7888638-142-photo%202.jpg
 +  * https://www.deviationtx.com/forum/protocol-development/5613-xn297-chip-and-liansheng-ls124-4ch-quodcopter#
 +    * https://www.deviationtx.com/media/kunena/attachments/4596/B2016-03-2517.18.02.jpg LIANSHENG LS124 4CH
 +  * https://fr.aliexpress.com/item/2-4G-serial-wireless-transmission-module-data-transmission-distance-far-STM8S003F3P6-XN297-GH-xUART/32660777792.html#
 +
 +
 +=== OpenSource ====
 +
 +  * https://github.com/victzh/xn297_reveng# ResersE
 +  * https://www.deviationtx.com/forum/protocol-development/6355-x5c-clone-using-xn297l#
 +  * https://github.com/betaflight/betaflight/blob/master/src/main/drivers/rx/rx_xn297.c#L37
 +  * https://github.com/martinbudden/cleanflight/blob/nrf24/src/main/rx/nrf24_cx10.c
 +
 +
 +=== Related: ===
 +
 +  * http://www.drone-maniac.com/fyi-xn297-vade-retro-satanas/#
 +  * https://www.youtube.com/watch?v=N4LgWys0r2w
 +  * https://media.defcon.org/DEF%20CON%2025/DEF%20CON%2025%20presentations/DEFCON-25-Damien-Cauquil-Weaponizing-the-BBC-MicroBit-UPDATED.pdf# MicroBit
 +  * https://www.rcgroups.com/forums/showthread.php?2742510-Module-Options-for-Estes-ProtoZ-%28XN297%29-on-Taranis
 +
 +
 +
 +=== MISC ===
 +
 +  * https://www.deviationtx.com/# OpenSource said to be clone of nRF24L01+
 +  * https://bitbucket.org/deviationtx/deviation/pull-requests/64/xn297-send-only-emulation-cx-10-green/diff
 +  * https://opendevices.ru/wp-content/uploads/2017/03/XN297-Low-Power-2.4GHz-GFSK-Transceiver.pdf
 +  * https://github.com/LIKAIMO/XN297L-STM32F103#
 +  * https://github.com/roboremo/ChiNRF#
 +  * https://github.com/roboremo/ChiNRF/blob/master/ChiNRF%20v1.0/ChiNRF/ChiNRF.h#
 +  * https://hackaday.io/project/12119-unlocking-the-power-of-the-micro-drone-30/log/39660-day-0-the-basics-1#
 +  * http://www.drone-maniac.com/fyi-xn297-vade-retro-satanas/#
 +  * https://github.com/silver13/CG023
 +  * https://fr.aliexpress.com/item/2-4G-wireless-module-Cost-effective-CC2500-nrf2401-BK2423-XN297L/32882146955.html#
 +  * https://www.alibaba.com/product-detail/IC-Chips-XN297_60447143211.html#
 +  * https://translate.google.com/translate?sl=auto&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=http%3A%2F%2Fwww.stmcu.org%2Fmodule%2Fforum%2Fthread-604154-1-1.html&# http://www.stmcu.org/module/forum/thread-604154-1-1.html#
 +  * https://www.deviationtx.com/forum/protocol-development/5798-xn297-data#
 +  * https://www.deviationtx.com/forum/protocol-development/5655-cx-10-new-red-rf-sniffing# ProtocoL
 +
 +{{http://www.panchip.com/en/A_UpLoad/image/20140611/20140611154801_7763.jpg}}
 +
 +
 +==== nrf24l01+ ====
 +
 +  * https://www.rcgroups.com/forums/showthread.php?2367400-CX-10-JR-Module-%28Green-Blue-PCBs%29/page9#post31563797 nrf24l01+
 +  * https://www.deviationtx.com/forum/protocol-development/3368-jd-395-cx-10?start=140#32173 
 +
 +
 +==== MISC ====
 +
 +  * https://github.com/jnk0le/RFM7x-lib#
 +  * https://github.com/virtualabs/radiobit#
 +  * https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/blob/master/docs/Transmitters.md
 +  * https://fr.aliexpress.com/item/2-4GHz-Wireless-Transceiver-Module-SCM-Communication-Module-LCX24G-1-9-3-6V-SPI/32717946471.html# LCX24G
 +    * https://github.com/roboremo/ChiNRF#
 +  * https://www.bekencorp.com/en/Botong.Asp?Parent_id=2&Class_id=8&Id=13# BK2401,BK2421
 +    * https://www.hackster.io/geekphysical/controlling-toy-quadcopter-s-with-arduino-6b4dcf#
 +  * https://youtu.be/lDSiE694fYk# SdR
 +===== AKA IrDrone X10, Skytech, Helic Max SkyWalker etc ====
 +
 +  * https://www.irdrone.eu/home/38-roller-drone.html #IrDrone X10
 +  * https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/blob/master/Multiprotocol/Bayang_nrf24l01.ino#L65
 +  * https://www.rueducommerce.fr/produit/idrone-drone-ball-26562084# 22 EuR
 +  * https://www.youtube.com/watch?v=VDcMg-DG6NI
 +  * https://youtu.be/N4LgWys0r2w# MecA
 +  * https://youtu.be/AbqzT_fgRGo# Drone R800 
 +  * https://youtu.be/cyehXSjThDQ# Helic Max SkyWalker, Skywalker mini
 +  * https://www.gearbest.com/rc-quadcopters/pp_346451.html?p=P514146481305201609J#code=OctAllez11.11.23#
 +  * http://www.xiongyetoys.com/index.php?route=product/product&product_id=118
 +  * https://youtu.be/8w-c5ClCUhg# Skywalker
 +  * https://youtu.be/AomlWS7bbWE?t=592
 +  * https://youtu.be/4F1ta6On65o# Skytech - M66 Mini 
 +  * https://www.tomtop.com/p-rm4848c.html?aid=FlyinRyanRC
 +  * https://www.tomtop.com/p-rm4648c.html?aid=FlyinRyanRC
 +
 +
 +===== CX-10 controller =====
 +
 +Used in many drones
 +
 +  * https://github.com/silver13/CG023# OpenSource
 +  * https://www.bartslinger.com/category/cx-10-quadcopter/#
 +  * https://www.pvsm.ru/kvadrokopter/91266# STM32F031K4, MPU-6050
 +  * https://www.banggood.com/Omnibus-F3-NANO-STM32F303-2-4S-Flight-Controller-20-20mm-3-7g-Built-in-5V-3A-BEC-OSD-LC-Filter-for-RC-Drone-p-1202565.html# STM32F031K4
 +  * http://www.st.com/en/microcontrollers/stm32f031k4.html
 +  * https://www.deviationtx.com/forum/model-configs/5983-cheerson-cx-10a-cx-10w-cx-10c#
 +  * http://sirdomsen.diskstation.me/dokuwiki/doku.php?id=openmicro#
 +  * https://www.rcgroups.com/forums/showthread.php?2292847-Cheerson-cx-10-alternative-Firmware#
 +===== HARDWARE =====
 +
 +  * https://www.banggood.com/FQ777-124-Pocket-Drone-4CH-6Axis-Gyro-Quadcopter-With-Switchable-Controller-RTF-p-977881.html# 12EUR
 +  * https://www.banggood.com/Eachine-E011-Mini-2_4G-Headless-Mode-With-60000RPM-716-Coreless-Motor-Toy-Brick-RC-Quadcopter-RTF-p-1135724.html# EMachinE
 +  * https://www.sparkfun.com/products/705# 2x WRL-00705
 +  * https://linxtechnologies.com/wp/product/oc-series-high-gain-antennas/# ANT-2.4-OC-LG-RPs
 +===== OPENSOURCE =====
 +
 +  * http://px4.io/
 +  * http://www.deviationtx.com/wiki/supported_models#
 +  * https://github.com/betaflight/betaflight# for STM32F3
 +  * https://imgur.com/a/unff4# ArduinO
 +  * https://github.com/perrytsao/nrf24_cx10_pc# nrF24L01+
 +  * https://github.com/jnk0le/RFM7x-lib
 +  * https://github.com/samuelpowell/CX10-FNRF#
 +  * https://www.dronecode.org/source_code/#
 +  * https://www.dronecode.org/platform/
 +  * http://chamerling.github.io/slides/content/rmll14-fr/index.html#/
 +===== MisC =====
 +
 +  * https://speakerdeck.com/yformaggio/reverse-engineering-and-hijacking-toy-quadcopters-all-ur-dr0nz-r-belong-2-me# LearN
 +  * https://github.com/goebish/nrf24_multipro# WireLess
 +  * http://www.drone-maniac.com/test-eachine-e011c-flying-santa-claus/#
 +    * http://www.boldclash.com/boldclash-b06-05-f02h-camera-vtx-aio-800tvl-5-8g-25mw-48ch-clear-canopy-4-5g-55-44-16mm-p128.html# Camera EuR20
 +
 +  * https://github.com/bradquick/bradwii# OpenSource
 +  * https://www.rcgroups.com/forums/member.php?u=524557# CommunitY
 +
 +  * https://youtu.be/YkCzXu9ntZg?t=803# GyrO : Calibrage : Down to Right
 +  * https://www.ffam.asso.fr/fr/pratiquer-l-aeromodelisme/trouver-un-club-pres-de-chez-vous/resultats/CDAM035-cdam-ile-et-vilaine.html#
 +  * https://youtu.be/c1hka7Gb69M# AltitudE Hold using Barometer:
 +  * https://youtu.be/xYT5IzGpY2I
 +  * http://www.networkworld.com/article/2912381/wireless/linux-in-the-air-drone-systems-go-open-source.html# DronE
 +  * https://youtu.be/vBFeY4bfwl0# DronE
 +  * https://dronegarageblog.wordpress.com/2017/11/06/bayangtoys-x16-inexpensive-durable-hackable-gps-drone/# WisH
 +  * https://github.com/LIKAIMO/XN297L-STM32F103# RF two-way communication
 +  * https://www.makehardware.com/2016/04/24/teach-your-pc-to-fly-a-mini-drone/# OpenCv
 +  * https://www.makehardware.com/2015/12/19/links-on-hacks-for-cheerson-cx-10/
 +    * https://gist.github.com/goebish/f8982353c34f2b71ffe8# [[Tx]] ArduinO
 +  * https://www.makehardware.com/category/drones/# ArduinO
 +  * https://www.bartslinger.com/cx-10-quadcopter/computer-controlled-cx-10/# MoD
 +  * https://bitbucket.org/deviationtx/deviation/pull-requests/65/support-for-eachine-cg023-3d-x4-attop-yd/diff#
 +    * https://www.deviationtx.com/forum/protocol-development/3368-jd-395-cx-10?screenMode=none&start=180#
 +  * https://electronics.stackexchange.com/questions/234729/mpu-6050-angle-readings-under-mechanical-vibrations# SensoR
 +  * https://hackaday.io/project/12119-unlocking-the-power-of-the-micro-drone-30/log/39660-day-0-the-basics-1
 +  * http://navion.mit.edu/2018_vlsi_navion.pdf
 +
 +
 +===== MORE =====
 +
 +<html>
 +<iframe width="640" height="360" src="https://www.youtube.com/embed/YkCzXu9ntZg" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
 +</html>
  
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki