ToDo List
- Download Current Adafruit Raspbian Lite w/ TFT Driver
- download omxplayer + dependices packages
- make omxplayer install script - http://omxplayer.sconde.net/
- make mplayer install package
- make / borrow script to resize partition
- make script to change kb layout / locale
- make script to enable ssh
- make network config script
- make script to change refresh rate of display?
- make fbcp install script?
- Check out other video looper - https://github.com/timatron/videolooper-raspbian
- Upload new videos // Git File Size Limit may prevent this
- Make installer script
- Make updated Generic TFT Raspbian Image
- Make updated PiTFT Image
Optional Tasks
- Change Console font
- Configure day / con based video playback script
- Add "Touch to skip video function for touchscreen displays
- Make "Party Mode"
- Make quake3 package
- make doom package
- metasploit framwork?
- custom boot logo / image?
- dosbox? Windows 3.1?
- mesh networking
From Scratch Install Steps No image? No problem mon!
- If you are using a PiTFT+ Download the Adafruit PiTFT+ lite image: https://learn.adafruit.com/adafruit-pitft-3-dot-5-touch-screen-for-raspberry-pi/easy-install
- If you are using a DToverlay supported screen use: (https://github.com/notro/fbtft/wiki/LCD-Modules): https://downloads.raspberrypi.org/raspbian_lite_latest
- Burn it to a sd card
- Log in, connect to a network, update packages: sudo aptitude update && sudo aptitude upgrade
- Install git: sudo aptitude install git
- git clone https://github.com/lithochasm/PiBadge24.git
- run PiBadge/config/dev_configure
- run PiBadge/config/install_software
- run PiBadge/config/configure_badge
- Optional if you want to resize your partition to fill your sd card run PiBadge/config/rpi-wiggle
- Profit?
- Note you may need to manually set ip's for your home environment
Video Players / Issues
There are two video players that do not require X and work well on the pi. Those are: mplayer2 omxplayer
Mplayer2 can output directly to an arbitrary framebuffer eg. /dev/fb1 which is where our TFT lives. Omxplayer will only output to /dev/fb0 so you need to use a tool to copy the memory of fb0 to fb1. There are two tools that do this. fbcp and raspi2fb. Raspi2fb is supposed to be faster, but I have had issues getting it to work.
rpi-fbcp: lower cpu usage raspi2fb: higher cpu usage, but video seems smoother https://github.com/AndrewFromMelbourne/raspi2fb
Video Ideas
The theme of Defcon this year is "Rise of the Machines" Im thinking of going with some crazy AI movie clips + random CG art
- Terminator
- Hal 9000
- Blade Runnner
- DC Zia Logo Exploding
- VLA Clips
- Random www.beeple-crap.com
- Ghost in the Shell
- The Matrix
- Systems crashing anthology?
- Hackers
- Neon Genesis Evangellion
- Johnny Mnemonic
- Beyond The Minds Eye
- 2001
3D Clips from http://www.beeple-crap.com/
Schedules! Print one out or download a pdf:
--Bsides Schedule: https://bsideslv2016.sched.org/
--Defcon Schedule: https://defcon.org/html/defcon-24/dc-24-schedule.html
--Defcon Bands / music: https://defcon.org/html/defcon-24/dc-24-entertainment.html
Parties
Defcon Parties: http://defconparties.com
Key Parties:
Tue Aug 2nd
--Cylance / Alice in Chains @ House of Blues: Full? https://info.cylance.com/blackhat-2016-house-of-blues
--FireEye @ Eyecandy: https://www2.fireeye.com/Black-Hat-Las-Vegas-2016.html
--Distil Networks with Coolio?! @ Light http://info.distilnetworks.com/blackhat-2016-light-nightclub?utm_campaign=Black%20Hat%202016&utm_source=BugCrowd
Wed Aug 3rd
--BSides Pool Party (Dual Core, YT Cracker, Jakalope): Wed 10pm
--Rapid7 @ Hakkasan https://www.google.com/url?q=http%3A%2F%2Fbit.ly%2Fdcprapid716&sa=D&ust=1469211023115000&usg=AFQjCNFnrAxwy-nfvUpxvxAjAY9_KdKw_Q
--Cylance @ Minus5
Thusday Aug 4th
--All in Party @ Minus5 https://www.eventbrite.com/e/the-all-in-party-5th-annual-tickets-26245471913
Friday Aug 5th
--DCParties music (Zebbler Encanti, Dual Core, Jakalope)
--DC505
--DC303
Saturday Aug 6th
--DCParties Music pt 2 (Insoc / Berlin)
--IOActive Freakshow
--DC801
Sunday Aug 7th