baam-3ds is a Nintendo 3DS homebrew application for marking attendance at baam.tatar.

Prerequisites

  • A Nintendo 3DS console with custom firmware (CFW) installed. Luma3DS is recommended
  • FBI or another CIA installer application

Installation

  1. Get the baam-3ds app from the download page
  2. Copy the .cia file to your 3DS SD card
  3. Open FBI (or your preferred CIA installer)
  4. Navigate to the location of the .cia file on your SD card
  5. Select the file and choose "Install"
  6. Press the HOME button to return to the home menu after installation completes

Usage

Linking Your Account (First Time Setup)

  1. On a computer, open https://baam.tatar/ConnectMobile in your web browser
  2. Log in to your Innopolis SSO account if prompted
  3. A QR code will be displayed for linking mobile devices
  4. On your 3DS, launch the baam application
  5. Point your 3DS camera at the QR code shown on your computer screen
  6. Wait for the app to confirm successful login - your username will be displayed

If you are getting 401 errors, this means that the login QR code is expired. Refresh the page.

Marking Attendance

  1. Launch baam on your 3DS
  2. When your instructor displays an attendance QR code, point your 3DS camera at it
  3. The app will automatically scan and submit your attendance
  4. On successful submission, you will see a confirmation with the session name and a list of attendees (your username will be marked with *)

If you are getting 403 errors, this means the 3DS was too slow with scanning the QR code and sending it to the server. You can try scanning again.

Controls

  • A/B - Confirm prompts (retry after errors, mark attendance again)
  • START - Exit the application

Issues

If you encounter any issues - feel free to message @DCNick3.