Sie sind auf Seite 1von 24

 

2009 

Yakuza Series USB Board
Tengu USB Interface
Bob Long Closer, Marq, Vice, and Protégé 

Tadao Technologies, Inc 
01/15/2009 

The Mangled Manual


Table of Contents 
Warranty ....................................................................................................................................................... 3 
Things That Void Your Warranty................................................................................................................... 3 
About This Manual:....................................................................................................................................... 4 
General Feature Overview:........................................................................................................................... 5 
Recommendations .................................................................................................................................... 6 
Settings.................................................................................................................................................. 6 
Yakuza Series Design & Development .......................................................................................................... 7 
Why OLED?................................................................................................................................................ 7 
Board Installation...................................................................................................................................... 8 
Care and cleaning...................................................................................................................................... 8 
Batteries.................................................................................................................................................... 8 
Trigger adjustment and switch life ........................................................................................................... 9 
 Yakuza Series USB Board Operation ............................................................................................................ 9 
Settings.................................................................................................................................................... 11 
Tengu USB Interface: .................................................................................................................................. 14 
Additional Information............................................................................................................................ 15 
Versions :............................................................................................................................................. 15 
Power on/off:...................................................................................................................................... 15 
Tengu Requirements:.............................................................................................................................. 15 
Using the Tengu Interface....................................................................................................................... 16 
Updating Your Board's Firmware........................................................................................................ 16 
Using The Boot Screen Editor ............................................................................................................. 17 
Additional Information........................................................................................................................ 22 
End User License Agreement (EULA) ...................................................................................................... 22 
Disclaimer................................................................................................................................................ 22 
FAQ.............................................................................................................................................................. 23 
 
Warranty 
Tadao Technologies provides a limited lifetime warranty against manufacturing defects to the original 
owner. 

• Tadao Technologies LLC warrants to the original purchaser that this product is free from defects 
in material and workmanship during normal use and service.   Warranty service extends only to 
the original purchaser who must provide valid proof of MAP purchase from an authorized Tadao 
dealer. 
• This warranty applies only to original factory components, and any modification to or tampering 
with original factory components by anyone other than Tadao Technologies LLC will void this 
warranty. This warranty does not cover defects or malfunctions which Tadao Technologies LLC 
determines were caused by water, paint, fire, physical damage, improper installation, customer 
misuse, modification, or abnormal wear and tear to parts.   At its discretion Tadao will repair or 
replace the product within a reasonable period of time. Discontinued products are subject to 
warranty repairs only. 
• The customer assumes all risk for the use of this product and is solely responsible for 
determining its suitability for use by any individual or installation in any specific marker.  Under 
no circumstances shall Tadao Technologies LLC be held liable for damages resulting from the use 
or misuse of this product. 
• Further warranty information is available at www.tadaotechnologies.com. 

Things That Void Your Warranty 
• Dremels making contact with parts of your marker. 
• Uploading your own code into the Yakuza USB.  (The exception is the first person to get Doom 
running on the Yakuza) 
• Exposure to excessive moisture or liquids 
• Physical damage or modification of the board 
 

About This Manual: 
This Manual is divided into three sections –General Information, Yakuza board specific information, and 
Tengu specific information.  The Yakuza USB Board enables you to adjust settings the old fashioned way 
– using the trigger and power switch.  We know a lot of folks are excited about the USB programming 
capabilities but there is always the chance that you want to put on some retro Velcro sneakers and do it 
old school.  Well – that and if you decide to adjust something at the field and don’t have a laptop with 
you these instructions will show you what you need to do. 

The last section brings on the new hot sauce known as Tengu.  Bottom line you can load Tengu on your 
computer, plug in a USB cable to your board and by hitting a couple dropdown menus change every 
setting, upload preconfigured custom settings, or even change the boot screen! 

As with every Mangled Manual we try to put in the notes or details that people are asking about on the 
message boards.  If it is in the stickies it is probably in here.   
 

General Feature Overview: 
• Includes super thin Stinger grip panels with a window for the OLED display 
• Licensed 4CTM technology enables automatic detection and use of 4 Eye boards to dynamically 
maximize rate of fire and reduce chops 
• Yakuza Series OLED graphical display system which shows eye status, battery life, current fire 
mode, max rate of fire, game timer, and menu system 
• Microchip PIC18F2550 microcontroller runs at up to 48 Mhz and provides Full Speed USB 2.0 
(12Mbit/s) 
• Tengu USB interface for Windows XP and Vista provides free firmware updates, custom boot 
screens, settings adjustments, and more 
• Zero power drain while turned off (less than  0.0001 mA) 
• Industry first anti‐breech bounce software reduces chopping when a loader is running out of 
paintballs 
• RF socket and wiring harness included to support Magna, Pulse, and other RF transmitters 
• Multiple modes of fire ensure compliance with all major tournament series: unlimited semi‐
automatic, adjustable semi‐automatic, PSP ramping, PSP 3 round burst, NXL full‐automatic, 
Millennium ramping, custom ramping, auto‐response, 3 round burst, and full‐automatic 
• Tadao trigger logic asynchronously monitors the trigger switch, using an interrupt based scan at 
up to 12 million times per second for the quickest response time and fastest semi‐automatic 
• Tadao dynamic eye logic watches for the bolt to return every shot, cycling the marker as fast as 
possible 
• Rate of fire adjustable from 5 to 30 bps in 0.1 bps increments, plus unlimited rate of fire 
• Extremely easy to use OLED graphical and text based menu system for changing settings 
• All settings are stored in non‐volatile memory so they are not lost when the battery is 
disconnected 
• Spring battery contacts so there’s no wiring harnesses to break or wear out  
• Five custom user profiles allow you to save settings for specific tournament series or 
performance tuning 
• Additional features include adjustable debounce, anti‐mechanical bounce, cycle percentage 
filter, anti‐bolt stick, ball in place delay, bolt delay, eye modes, ramp start, ramp percentage, 
breakout modes, game timer, auto power down timer, shot counter, screen brightness, and 
more 
• High quality Omron 80 gram trigger microswitch 
 

Recommendations 
Settings 
The Yakuza series ship with default settings which are tuned for a wide range of trigger adjustments and 
general usage.  Obviously certain tournament series allow alternate fire modes with specific 
characteristics.  The following is a list of settings which will give you a baseline.  Ultimately, every marker 
is unique, and may require different settings for optimal performance. 

Semi­only tournaments: Use the default settings, possibly only changing debounce, AMB, and CPF to 
suit your personal trigger adjustments. 

PSP: Use the PSP ramping or PSP burst fire modes, with maximum rate of fire set to the required cap for 
the league (for 2009 this should be either 10 or 12 bps, depending on your division).  Make sure 
debounce is near default values.  The PSP/Millennium semi shots setting should be at 3, and the 
PSP/Millennium reset time should be 1000ms or less. 

Millennium: For 2008 the Millennium series modified their rules slightly.  It should be a 12 bps cap with 
a 6 pulls per second activation, and requires the 1‐2‐3 semi‐auto shots like PSP mode before ramping 
can begin, meaning the PSP/Millennium semi shots setting should be at 3.  The PSP/Millennium reset 
time is not specified in the Millennium rules, but it is recommended that you keep this below 1000 ms. 

Many European tournaments besides the Millennium series utilize semi‐automatic, but capped at 15 
bps.  Select the capped semi‐automatic fire mode for these events. 
Yakuza Series Design & Development 
On the software level, running an LCD or OLED display is relatively easy, assuming you don't have to 
fire a paintball gun.  This represents a significant challenge.

So on top of making everything fit in the marker, we also have to display information on the screen that 
is intuitive, legible, and updates correctly as a player uses the board.  It's one thing to turn an LED on or 
off with a single instruction that executes in 0.00000025 seconds.  Displaying two full lines of text across 
a 96x16 pixel display can take over 10 milliseconds, which is 1/100th of a second.  Anyone who plays 
paintball knows that this kind of delay can cause a trigger pull to be missed, as the most common 
default debounce on any board is typically 10 milliseconds.

Despite the cool visuals and extremely easy‐to‐use interface, the Yakuza software doesn't give up 
even one processor cycle to make it look pretty.  It never sacrifices firing performance for visuals.  When 
you need to fire that string of paint at 12.0 bps on the break of the PSP finals, any inconsistency that 
occurs will not be caused by the Yakuza software.

Yakuza uses all new hardware, too.  The USB Yakuza board is a step forward in technology, not just the 
addition of a USB socket.   PIC18 USB series microcontrollers, Texas Instruments voltage regulators and 
boosters, Panasonic capacitors, International Rectifier MOSFETs, and Omron microswitches add 
robustness and reliability to the circuit board, and reduce the fragility of the electronics powering your 
favorite paintball marker.

Features include a fine rate of fire adjustment, allowing you to tune your maximum rate of fire in 0.1 bps 
increments.  Want your gun to shoot 11.9 bps?  No problem.  Another feature of the software is the 
anti‐breech bounce code, which dynamically adjusts the cyclic rate when a loader starts to run low on 
paint.  This helps prevent chops when a fast loader actually throws a paintball down into the breech and 
it bounces up, since there are no paintballs stacked above it.  As many users have requested, there is 
also a ramping percentage setting, adjustable from 10% to 500%, so you can tune any of the ramp based 
fire modes. Lastly, there are 5 setting profiles, which allow you to save your favorite settings and load 
them later with just a few button presses, making it infinitely easier to switch between tournament 
marker rules.

Altogether, Yakuza gives you the fastest, easiest‐to‐use, and most reliable circuit board available.

Why OLED?
When compared to an LCD, OLED screens have several advantages, including better durability, lower 
power consumption, and higher contrast, especially in sunlight.

Unlike an LCD, each pixel of an OLED is a light emitting diode, and therefore emits its own light.  This 
makes the power consumption directly proportional to how many pixels are lit.  With an LCD none of 
the pixels light up on their own, so a backlight must be used, which drastically increases power 
consumption by lighting up the entire display instead of only the pixels that are active.  Paintball 
markers that use LCDs were (and still are) very difficult to read when viewed in the sun, and impossible 
to read at night without a backlight. 

Board Installation 
1. Remove the currently installed grips to expose the circuit 
board.   
2. Disconnect the wiring harness from the circuit board by 
gripping the plug itself – Pulling the wires may yank them 
out of the plug – something that generally makes the 
marker inoperative and will delay you getting to fire up the 
Yakuza.  Take a look at the plug and you will see the holes 
are off center.   
3. Remove the screws and lift the circuit board out of the 
frame.  If you use a spring to return the trigger, make sure to keep track of it and the return 
spring bracket. 
4. Place the Yakuza USB board into the grip frame and adjust the wiring if necessary to get the 
board into the frame. 
5. Partially tighten the circuit board retention screws and 
connect a battery to the board.  The positive terminal is 
towards the front of the frame, as shown by the + and – 
marks on the surface of the board. 
6. Do a test fit to make sure the display shows properly in the 
grip frame window.   
7. Plug the wires in making sure that the off center holes from 
step #2 match the off center wires in the circuit board. 
8. Install grip panels with the included screws.  Using longer 
screws may damage internal components of the gun and will definitely void the warranty. 

Care and cleaning 
Your Yakuza series board includes a conformal coating to help protect against damage caused by 
moisture from things such as broken paint or rain.  Under normal conditions, the board should continue 
to operate fine with small amounts of moisture present.  However, paint is slightly corrosive and can 
destroy the conformal coating over time.  In the event that you get broken paint or water on the 
electronics, unplug the battery, and then use rubbing alcohol and a blast of compressed air to clean the 
board off.  The compressed air will ensure that everything is cleaned out from beneath the components 
and connectors. 

Batteries 
Tadao Technologies recommends the use of quality alkaline batteries such as those made by Duracell 
and Energizer.  Photo lithium 9 volt batteries are also adequate.  Batteries labeled as “heavy duty” or 
“super heavy duty” are not true alkaline, and will cause inconsistent operation, or may not properly 
power the electronics.  Rechargeable batteries are also not recommended because they typically do not 
provide enough current. 

Trigger adjustment and switch life 
The trigger switch used on the Yakuza series boards is a high quality tactile lever switch made by Omron.  
It has a life expectancy of several million actuations.  The life of a trigger switch on a paintball marker 
can be substantially shortened by using too short of a trigger pull.  It is imperative that there is at least a 
tiny amount of travel before and after the actuation point.  It is also extremely important that some kind 
of trigger return force is used, such as a spring or magnet.  Excessive bounce may occur if a spring or 
magnet is not used, or the actuation point is too close to the beginning or end of the trigger pull. 

Yakuza Series USB Board Operation 
Turn on the board by pushing the power switch.  The OLED display will show the boot screen, followed 
by the main screen with the current fire mode, rate of fire, battery, and eye status visible. 

Turn off the board by pressing and holding the power switch for at least 1 second.  The OLED display will 
turn off to indicate the board has shut down. 

The eye system is toggled on and off by quickly pressing and releasing the power switch.  The OLED 
display will reflect the eye status. 

The use of the 4C™ eye system allows for much faster rates of fire because it can anticipate the next 
paintball being loaded into the breech and start the firing cycle early, which negates the delay time 
found in the pneumatics of the paintball marker.  The Yakuza software was written specifically to take 
advantage of this arrangement, and automatically uses the top eye set when the loader is feeding fast 
enough.  It can also determine when the top eye set is blocked by paint or debris, and will default to 
using only the bottom eye until the top is clear again.  Once the top eye is clear, it will resume use of 
both eye sets. 

If used, the eye system cycles the marker as fast as possible.  During each shot the eyes watch for the 
bolt to return, ending the current firing cycle and starting another as quickly as the pneumatics allow.  If 
the eye system is continually blocked (e.g. putting your finger in front of the eyes) and is unable to see 
the bolt return after every shot, the max rate of fire will be reduced to about 12 balls per second to 
prevent further chopping, and the OLED display will display an eye malfunction. Firing the marker with 
paint and air will utilize the eye system correctly, maximizing the rate of fire. 

The programming menu system is activated by holding down the trigger while pressing the power 
switch.  The OLED display will show “Menu system initiated….”  Further details regarding the menu 
system can be found below. 

If selected in the menu system, the game timer will replace the current rate of fire indicator on the OLED 
display.   The game timer will start after the first trigger pull. 
OLED DIAGRAMS 
The OLED display built into the Yakuza series board shows the user a multitude of information via text 
and icons.  The software is written with performance in mind, and will not update the screen until the 
user stops shooting for just a fraction of a second.  This ensures that the screen does not interfere with 
the timings of the marker. 

The battery indicator shows battery life by displaying a bar within the icon.  The longer the bar, the 
higher the battery level.  A low battery is reached at approximately 7.5 volts, but if quality alkaline 
batteries are used, the remaining power should be adequate for at least one more case of paint.  

The eye indicator is displayed as a circular icon with a number beside it.  The number represents the 
current number of eyes in use, and will display 4 if using the 4C™ eye system, 2 if using the stock eyes, 
and nothing when the eyes are off.  If the top eye set becomes dirty or inoperable while using the 4C™ 
eye system, it will also display 2 and switch to using just the bottom set. 

If any eyes are off or malfunctioning it will be shown in the circular indicator.  If using 4 eyes, the top half 
of the circle will be blocked when the top set of eyes are blocked, and the bottom half of the circle when 
the bottom eyes are blocked.  If the eye system is off, the indicator displays “off.”  If the eye system has 
a malfunction from not seeing the bolt return, it will show an X. 

2 or 4 eyes, empty breech:  2 or 4 eyes, blocked breech:  4 eyes, top eye blocked: 

         

4 eyes, bottom eye blocked:  Bolt not seen returning:    Eyes off: 

         

MENU SYSTEM 
The Yakuza menu system allows the user to quickly and easily change a multitude of settings.  The text 
based menu is much faster and easier to understand than LED based programming modes. 

To boot into the menu system the user must hold down the trigger while pressing the power switch to 
turn the board on.  After the menu boot message, the displayed setting will be the last one that was 
modified.  If this is the first time the board has been booted into the menu system, it will show the fire 
mode. 

Scrolling through the settings is done by pulling and releasing the trigger.  The menu will wrap around to 
the beginning when the last setting is reached. You can scroll backwards through the settings by holding 
down the trigger, then pressing the power switch.  Once the first setting is reached it will wrap around 
to the last setting. 

To change a setting the user must quickly press and release the power switch.  The OLED screen will 
reflect this by displaying “set” in front of the current value.  The setting can be modified at this point by 
pulling and releasing the trigger, which will advance the current value.  Once you reach its maximum or 
last value, it will loop back to the lowest value.  You can also decrement the value by holding down the 
trigger and pressing the power switch repeatedly.  After the desired value is displayed, you can save the 
setting by pressing the power switch.  The “set” designation next to the value will disappear. 

Example of changing the maximum rate of fire from 12 to 20: 

1. Boot into programming mode by holding the trigger while pressing the power switch. 
2. The first setting is fire mode. Pull the trigger one time to advance to max rate of fire. 
3. Press and release the power button quickly.  The “set” designation will display next to the 
current value. 
4. Pull and release the trigger 8 times to increment the value from 12 to 20. 
5. Press and release the power button quickly.  The OLED screen will remove the “set” designation 
from view and save the setting. 
6. Cycle through additional settings using the trigger, or exit programming mode by holding the 
power switch for 1 second, until the OLED screen turns off. 
 
Tournament lock: The tournament lock prevents access to the menu system while enabled.  It can be 
toggled on and off while the board is powered up in the main firing mode (not the menu system) by 
holding the lock switch on the surface of the board for 2 seconds.  The OLED screen will display the 
status as it changes. 

Settings 
Fire mode (default semi­automatic unlimited) 
1. Semi‐automatic unlimited 
2. Semi‐automatic adjustable 
3. PSP ramping – 123 shots semi, on 4th shot ramps at 5 pulls per second, resets after 1 second 
4. PSP burst – 123 shots semi, on 4th shot fires 3‐round burst, resets after 1 second 
5. NXL full‐automatic – 123 shots semi, on 4th shot fires full‐automatic, resets after 1 second 
6. Millennium ramping – 123 shots semi, on 4th shot ramps at 6 pulls per second, ignores ramp 
start setting if less than 6 pulls per second 
7. Custom ramping – user adjustable ramping, select custom ramp start and ramp percentage 
8. Auto response – fires on each pull and release 
9. Burst – 3‐round burst 
10. Full‐automatic – 1 shot semi, on 2nd shot fires full‐automatic, resets after 1 second 

Maximum rate of fire (default 12 bps, range 5­30 and infinity): 
The semi‐automatic unlimited fire mode ignores this value, making it easy to switch back and forth 
between semi‐automatic and PSP gun rules without modifying more than one setting.  Adjustable from 
5 to 30, with an unlimited option designated by the infinity symbol. 

Fine rate of fire timing (default 0.0, range 0.0 to 0.9 additional bps): 
Fine adjustment of the max rate of fire in 0.1 bps increments, from 0.0 to 0.9 additional bps. 
Game timer (default off, range 1­60 minutes): 
Enables and sets the game timer, which replaces the rate of fire indicator on the OLED display when 
turned on.   The game timer is adjustable from 1 to 60 minutes. 

Debounce (default 5 ms, range 0.5­25.0 ms): 
The amount of time the trigger must be released for the microcontroller to allow the next trigger pull.  
Asynchronous interrupt based scan up to 12 million times per second that is run independently from 
code execution.  Higher values reduce bounce. 

Anti­mechanical bounce (default 1, range 1­4): 
Helps eliminate mechanical bounce which can cause a loosely held paintball marker to go full‐auto. 

Cycle percentage filter (default 2, range 1­10): 
Secondary debounce filter which adjusts how far through the firing cycle that additional buffered shots 
are allowed.  A setting of 1 turns this filter off, while settings 2 through 10 set the percentage of the 
cycle that must pass before shots may be buffered.  Higher settings will reduce bounce. 
 
Dwell (default 6 ms, range 0.5­25.0 ms): 
The amount of time the solenoid is energized during each firing cycle.  Lower is less consistent, higher is 
less efficient.  

Anti­bolt stick (default off, range 1­10 ms): 
Bolt stick can occur when the o‐rings in the bolt settle or stick, causing the next shot to have lower 
velocity.  If the marker is left sitting for more than 20 seconds, ABS adds extra dwell to ensure the next 
shot has proper velocity.  The default is off. 

BIP delay (default 1, range 1­10 ms): 
A slight delay that allows each paintball to settle in the breech before firing. 

Bolt delay (default 14, range 1­15 ms): 
A delay that gives the bolt enough time to block the eyes on the forward stroke.  Too low will cause 
blank or skipped shots.  Too high can slow the marker down. 

Eye mode (default forced): 
1. Forced with force shot – marker only fires when a paintball is present, unless a force shot is 
initiated by holding down the trigger for ½ second. 

2. Delayed – the eyes will watch for a paintball for up to 500 ms after each pull, then fire.  This is 
useful for sound activated loaders and was the stock setting on original Intimidators. 

Ramping start (default 6, range 4­14 pulls per second): 
How fast you pull for the ramping fire modes to start adding additional shots.  Ramping modes only.  
Millennium mode will ignore settings below 6 pulls per second, automatically using 6 pulls per second. 
Ramping percent (default 500%, range 10%­500%): 
Adjusts how much the software helps the user.  A 50% ramp will add 50% of the user’s pulling rate to 
the current rate of fire.  (i.e. if you pull 8 times per second, it will add an additional 50%, meaning the 
gun will fire 12 times per second) 

PSP/Millennium mode semi shots (default 3, range 1­5 shots): 
Sets the number of semi‐automatic shots before ramping begins in any of the PSP or Millennium modes. 

PSP/Millennium mode reset time (default 900 ms, range 500­2000 ms): 
Adjusts the reset time for any of the PSP or Millennium fire modes for when the user stops shooting 
before it reverts back to the initial semi‐automatic shots, as selected in the previous setting. 

G mode or “breakout mode” (default off): Tadao Technologies LLC takes no responsibility for the 
user’s choice in using breakout modes. 
This breakout setting provides unlimited full‐auto, which then falls back to the user selected fire mode, 
on the 1st, 2nd, or 3rd shot after turning the board on.  Breakout modes are illegal for use in all 
tournament series and most recreational paintball fields .   

Rate of fire display mode (default average): 
1. Maximum – displays the highest achieved rate of fire based on the shortest time between any 2 
shots. 
2. Average – displays the highest achieved average rate of fire based on 3 consecutive shots. 

Brightness (default 5, range 1­5): 
Allows adjustment of the OLED display brightness.  Lower settings are less bright, with a setting of 1 
useful for night play and scenario games. 

Boot screen timer (default 1.5 seconds, range 0.0 to 3.0 seconds): 
Adjusts how long the boot screen is displayed when the board is turned on. 

Auto­off timer (default 30 minutes, range 5 to 60 minutes, or disabled): 
Adjusts how long the board must sit idle before automatically powering down to conserve batteries. 

Shot counter: 
Displays the number of shots.  Can be reset by pressing/releasing the power switch. 

Save/Load profile: 
Allows the user to save or load settings in 5 separate profiles.  Both saving and loading profiles follow 
the same operation.  Enter the setting by pressing the power switch, then use the trigger to scroll to 
whichever profile you want to save or load.  Press the power switch once the desired profile is selected.  
The board will prompt you for confirmation of the save or load, and then proceed to complete the 
action or, if aborted, return back to the main setting menu. 

Reset: 
Allows the user to perform a settings reset, which returns all settings to their default values.  Saved 
profiles and the boot screen image will not be reset. 

Version: 
Displays the current software version running on the Yakuza series board.
Tengu software: 

   

Introduction: 
The Tengu USB Interface is a PC application that allows you to interact directly with your Yakuza Series 
USB board.  It provides the capability to update the firmware, customize the boot screen graphics, and 
load/modify/save settings. Additional features are continually added to correspond with new releases of 
board firmware, so it is important that you download the latest version of Tengu each time you update 
your board: http://www.tadaotechnologies.com/productcart/pc/viewContent.asp?idpage=15
 

 
 
How it Works:  
The new Yakuza USB boards are designed around the Microchip PIC18F2550, which is a special 
microcontroller that has full‐speed USB 2.0 support, and can directly interface with a PC as a human 
interface device (HID). It is a true USB implementation and not just a USB‐to‐serial converter found on 
competing products. Since it is recognized as an HID, the drivers are built into Windows, which makes it 
very easy to install. 

There are 2 sides to Tengu. One side is in the microcontroller on your Yakuza USB board and is called the 
bootloader. The other side is the user interface that you see when you run the Tengu application on 
your computer. 

The bootloader is a permanent program that occupies a small portion of the memory on the 
microcontroller, and is able to rewrite the code that runs your paintball marker. It communicates over 
the USB bus to the Tengu interface. The Tengu interface is thus able to send updated firmware to the 
board or modify the boot screen and settings. 
The firmware files are encrypted using 192 bit AES, which is the current encryption standard for the U.S. 
government. The files are sent in encrypted form over the USB bus to the microcontroller, where they 
are decrypted before being written to program memory. Encryption protects the intellectual property of 
Tadao Technologies. It also prevents abuse of the USB interface, such as players trying to write their 
own cheater software. 

Additional Information  
Versions : 
Due to the addition of new settings or features in either program, a specific version of Tengu must be 
used with each firmware release for a board. Firmware compatible with Tengu versions are listed on the 
website: http://www.tadaotechnologies.com/productcart/pc/viewContent.asp?idpage=15

Power on/off: 
The board must be turned off before connecting to the PC or it will not be properly recognized. While 
plugged into the USB cable, the board cannot be manually turned on. Input from the power switch will 
be ignored until it is removed from the USB cable. The battery can be left plugged in while using the USB 
as long as the board is first turned off.  

If you accidentally flash the wrong firmware to your board (i.e. putting the Ego board firmware on your 
Ultralite board), remove the battery and flash the correct firmware. 

Tengu Requirements: 
1. Computer with a USB port and running Windows XP or Windows Vista 
2. 'Mini‐B' to 'A' USB cable (commonly used with digital cameras, Blackberrys, etc.) 
3. Windows XP users will need the Microsoft .NET Framework, available from 
http://msdn.microsoft.com/en‐us/netframework/default.aspx. Specifically, download and install 
.NET Framework 3.5.  Windows Vista includes the .NET Framework by default, so nothing else is 
needed to utilize Tengu. 

NOTE:  If using Windows XP, download and install the .NET Framework from Microsoft. If using 
Windows Vista, you're fine! 

Download the latest version of the Tengu USB interface from: 
http://www.tadaotechnologies.com/productcart/pc/viewContent.asp?idpage=15.  The executable can 
be placed anywhere on your computer and does not require an installation routine.  The USB drivers are 
built into Windows. 
 
 
Connecting your Yakuza Series USB Board to the computer: 

1. Power off the Yakuza USB board. 
2. Remove/disconnect the battery. 
3. Using the mini‐B USB cable, connect the board to the computer. 
4. The board will automatically be recognized as an HID USB device.  Wait patiently while Windows 
finds and installs the necessary drivers.   
5. If necessary hum “The Girl from Ipanema” while pretending you are on an elevator. 
6. Windows may notify you that a reboot is required to finish installation. 

Using the Tengu Interface 
Start the Tengu executable. The main window is shown, displaying the About tab, firmware update 
section, and USB status message box. The tabs along the top of the window will display specific 
customization features of Tengu. The firmware update box and USB status message box are always 
displayed, regardless of the selected tab. 

Updating Your Board's Firmware 
1. Turn off your board. 
2. Connect the board to the PC with the mini‐B USB cable. 
3. The USB status message box will display that a board has been connected. 
4. Click the “Open File” button. An open file dialog window will appear. 
5. Navigate to the location of the new firmware file (.aes file extension) you want to download to 
your board. Select it. 
6. Click the “Program” button. The update will begin, with the USB status message box showing 
the various steps of the programming sequence. 
7. When finished you may unplug the board from the computer or use other Tengu features. 
About tab, firmware update completed (USB status message box): 

Using The Boot Screen Editor 
The boot screen editor lets you create or import a customized boot screen, which is displayed every 
time you turn on your board. The boot screen editor tab displays an enlarged 96x16 pixel representation 
of the OLED screen. The buttons along the top allow you to: 

1. Save the current image displayed in Tengu to your board. 
2. Load the current image stored on the board to Tengu. 
3. Load the default kanji/Tadao image. 
4. Turn all pixels on. 
5. Turn all pixels off. 
6. Mirror the pixels (every pixel lit is turned off, and vice versa). 
7. Save the current image displayed in Tengu to a bitmap image file on your computer. 
8. Load an image into Tengu from a bitmap image file on your computer. 

File formats supported: 
Tengu will load any type of bitmap image that is exactly 96 pixels wide and 16 pixels in height. The OLED 
screen is monochrome, so when you design images in applications such as Photoshop, you should create 
1 bpp bitmaps, or only use absolute black and white. Tengu will reject bitmaps that are not 96x16 pixels. 
Images that contain colors other than absolute black and white may not load correctly. 

Do not use image editing tools to resize an image down to 96x16 pixels. You will lose image quality, and 
the pixel colors may change, resulting in poor translation when loaded into Tengu. 
Boot screen editor tab with default boot screen loaded: 

Boot screen editor tab, file open dialog box: 

Modifying Board Settings With Tengu 
The settings tab lets you adjust settings on the board. The buttons along the left side allow you to: 

1. Select the location on the board from which to read or save settings. 
2. Load settings from the selected location to Tengu. 
3. Save the current settings displayed in Tengu to the selected location on the board. 
4. Load the default settings into Tengu. 
5. Load settings into Tengu from a file on your computer. 
6. Save the current settings displayed in Tengu to a file on your computer. 

Note: Each version of Tengu supports specific firmware for all of the Yakuza USB boards. As new 
features and their corresponding settings are added to the firmware, Tengu must also be updated so 
that these settings can be manipulated from within its interface. 

Every release of Tengu is capable of updating the firmware on any of the Yakuza USB boards. However, 
only specific versions of Tengu will be able to correctly load, save, and modify the settings for each 
revision of firmware. The Tengu page at 
http://www.tadaotechnologies.com/productcart/pc/viewContent.asp?idpage=15 contains a list of 
compatible firmware and Tengu versions. You should always update Tengu when you update your board 
firmware. 

Settings tab, displaying a tooltip after loading the settings from the board: 
Settings tab, modifying the Solenoid Dwell setting using the drop down menu: 

Settings tab, save file dialog box: 
The Support Tab 

The support tab lists the Tengu version, build date, and contact information. The End User Licensing 
Agreement is also displayed. 

Badger Badger Badger: 

 
Additional Information 
Versions – Due to the addition of new settings or features in either program, a specific version of Tengu 
must be used with each firmware release for a board. Firmware compatible with Tengu versions are 
listed on the website. 

End User License Agreement (EULA) 
1. Under this End User License Agreement (the Agreement), Tadao Technologies (the Vendor) 
grants to user (the Licensee) a non‐exclusive and non‐transferable license (the License) to use 
the Tengu USB interface (the Software). 
2. “Software” includes the executable computer programs, encrypted firmware files, and any 
related printed, electronic, or online documentation and files. 
3. Title, copyright, intellectual property rights and distribution rights of the Software remain 
exclusively with Vendor. Intellectual property rights include the look and feel of the Software. 
4. This Agreement constitutes a license for use only and is not in any way a transfer of ownership 
rights to the Software. 
5. The Software may be loaded onto as many computers as the Licensee chooses. 
6. The rights and obligations of this License are personal rights granted to the Licensee only. The 
Licensee may not transfer or assign any of the rights or obligations granted under this 
Agreement to any other person or legal entity without the express written permission of 
Vendor. 
7. The Software and related files may not be modified, reverse engineered, or decompiled in any 
manner through current or future available technologies. 
8. Purchase and/or use of this Software constitute acceptance and compliance with these terms. 

Disclaimer 
This software product is provided by Tadao Technologies LLC “as is.” You are solely responsible for 
determining compatibility with and protection of your equipment. Tadao Technologies LLC will not be 
liable for any damages incurred by using, modifying, or distributing this software product. Use of this 
software product constitutes acceptance and compliance with these terms 
FAQ 
1. Q: Can an existing Yakuza board be retrofitted with the USB port? 
A: Unfortunately no.  The USB board has twice as many components, which may be hard to tell 
from the pictures – but they are there.   

Original Yakuza Circuit board on Left – USB Version on the right. 
    
Other differences: 
‐ New microcontroller which also uses a different pad layout. 
‐ New voltage regulator which also uses a different pad layout. 
‐ Smaller form‐factor capacitors and twice as many of them. 
‐ Smaller form‐factor resistors and twice as many of them. 
‐ Smaller form‐factor diodes and twice as many of them. 
‐ 3x as many transistors and mosfets. 
‐ And of course a USB mini‐B socket. 
2. Q: What type of cable is needed?  Is one included in the box? 
A: The socket on the board is a standard mini‐B USB port. Many cameras, phones, and other 
peripherals use the same cable. You may have one already so we are not including one to 
reduce costs passed on to the end user.   
3. Q: What is the direct URL to the software on the Tadao website? 
A: http://www.tadaotechnologies.com/productcart/pc/viewContent.asp?idpage=15 or you can 
do the tinyURL of http://tinyurl.com/tadaotengu 
4. Q: I have a really cool image that I want to use for the boot screen – any tips on the best way to 
do this? 
A: While importing images is generally problematic SpyderOWNAGE on PBNation outlined some 
steps that he found to work well with importing.  They are “So far, the best method I have found 
is to: take an image, change it into grayscale, adjust the brightness/contrast until you get a 
decent image, manually change the greys to black or white, re‐size the image until it's almost 
96x16, fix any newly formed greys and then transfer it to another PSD file that is already set up 
for 96x16. Adjust the image to where you want and then change the mode to BMP at 96ppi. 
Words (that aren't logos) and paintball guns (because of all the milling) are the hardest to 
create.” 
5. Q: What if I just want my own text in the boot screen? 
A: In Photoshop or another image program make a 96x16 pixel image with bitmap color – this 
should automatically change to 1 bit color.  Use the text insert tool and experiment with fonts to 
get something you like.  If it isn’t completely perfect – don’t worry about it.  Once you save the 
file as a .bmp you can import it into Tengu and change any individual pixels you want. 
6. Q: Where can I find some premade images to use for my boot screen? 
A: Several users have posts in this thread with images they created.  
http://www.pbnation.com/showthread.php?t=2916596&page=3 

Das könnte Ihnen auch gefallen