- [ ] how can I record phone calls? whatsapp? my understanding is phone hardware prevents recording during voice calls ### Core Concept Replace a smartphone with a more versatile, portable computing system that is robust enough for outdoor use, capable of efficient note-taking, and flexible for various workflows, including coding and data visualization ### Key Features #### Interaction Modes - Audio-Only: Voice input and Audio output, Quick queries and note capture, hardware button trigger - Voice-to-Visual: Voice input and Screen output, short reading, checking data - Full Computing: Keyboard/trackpad and screen, Development, complex data analysis ### Key Requirements 1. Cellular Connectivity: Must support calls, sms, and data 2. Larger Screen: The device must have a larger display (10-12 inches), allowing the user to display data visualizations, dashboards, and detailed notes. 3. can take pictures 4. Voice-First Interaction: majority of most frequent interactions do not require screen 5. Basic Local Command Processing: calculate, schedule, run process, take note 6. Complex Command Off-Load: personalized prompt handled by frontier AI model 7. Ruggedness: Must be weather-resistant and suitable for use during backpacking trips 8. Battery Life & Power Efficiency: Must balance power consumption with functionality. Hot-swappable batteries (probably) 9. Data Visualization & Coding: Must be capable of running basic code and displaying large datasets. 10. Navigation Capable: has GPS and can integrate with mapping software #### Custom Components - voice-to-text pipeline using Whisper - 90-93% accuracy baseline, > 95% accuracy with fine-tuning - 1-2s latency acceptable for async communication - call/sms solution - SIP/VoIP - voice assistant - internal commands: command parsing, executer, automation, small focused use LLMs, Task-specific workflows - external commands: conversational AI API integration + prompt engineering - speech output: Coqui TTS locally - notification solution - KDE Connect - navigation - downloaded maps - google maps PWA - GPS enabled device #### Usage Patterns High Frequency (10+ daily): - AI interactions - Quick note capture - Note reference/reading - Messaging - Web searches Medium Frequency (2-5 daily): - Extended note organization - Data visualization - Terminal/coding - Voice calls - Document work Low Frequency (weekly): - Photography - Navigation - System automation - Extended writing - Media consumption #### Physical Interaction - Chest rig with accessible pocket, wearable under jacket - Weather-protected, can take in woods - Single-handed quick access #### Software Hardware Requirements Analysis Matrix | Requirement | Mobile OS (Android/iOS) | Computer OS (Linux/Windows) | Mobile Hardware (Tablet) | Computer Hardware (Laptop) | Notes | | ------------------------------- | ----------------------- | --------------------------- | ------------------------ | -------------------------- | -------------------------------------------------------------------------------------------------- | | Cellular Connectivity | 5 | 3 | 5 | 3 | Mobile platforms have native cellular support; laptops typically need external modems or tethering | | Large Screen (10-12") | 4 | 5 | 4 | 5 | Both viable, but laptop screens typically have better input options and flexibility | | Hands-Free Operation | 4 | 3 | 4 | 2 | Mobile OSs have better voice control integration and optimization | | Basic Local Command Processing | 3 | 5 | 4 | 5 | Mobile OSs have restrictions on background processes and automation | | Complex Command Off-Load | 4 | 5 | 4 | 5 | Both capable, but computer OSs offer more flexibility in API usage and custom implementations | | Ruggedness | 4 | 4 | 5 | 4 | Mobile devices typically have better sealed designs and passive cooling | | Battery Life & Power Efficiency | 5 | 2 | 5 | 3 | Mobile platforms are designed ground-up for power efficiency | | Data Visualization & Coding | 2 | 5 | 3 | 5 | Mobile OSs have significant limitations on development tools and local execution | | Navigation Capability | 5 | 3 | 5 | 3 | Mobile platforms have better integrated GPS and mapping capabilities | Rating Scale: 1. Impossible 2. Significant difficulties and limited reliability 3. Some reliability and difficulty concerns 4. Reliable but possibly difficult implementation 5. Reliable and relatively easy implementation # Build Requirements Comparison Matrix Rating Scale: 1. Does not meet requirement 2. Partially meets with significant compromises 3. Meets with some compromises 4. Meets well 5. Exceeds requirement | Requirement | Samsung Book2 Pro 360 | Toughbook G2 | PineTab + PinePhone | ThinkPad X13s + Quectel | | ------------------------------- | ------------------------------ | ---------------------------------------------- | -------------------------------------------- | ------------------------------------------- | | Cellular Connectivity | 4<br>Built-in 5G, good drivers | 5<br>Enterprise-grade cellular, multiple bands | 3<br>Basic cellular, some reliability issues | 4<br>Added via Quectel, highly configurable | | Large Screen (10-12") | 5<br>13.3" AMOLED | 4<br>10.1" outdoor visible | 4<br>10.1" basic LCD | 4<br>13.3" good quality | | Hands-Free Emphasis | 3<br>Limited mic array | 4<br>Good mic setup | 3<br>Basic mic support | 4<br>Good mic array | | Basic Local Command Processing | 4<br>Good performance | 4<br>Solid performance | 3<br>Limited by processor | 5<br>Excellent ARM performance | | Complex Command Off-Load | 4<br>Good connectivity | 4<br>Enterprise grade | 3<br>Basic capabilities | 4<br>Good connectivity | | Ruggedness | 2<br>Consumer grade | 5<br>Military spec | 3<br>Basic durability | 4<br>Business rugged | | Battery Life & Power Efficiency | 5<br>Excellent | 3<br>Average, hot-swappable | 3<br>Average | 5<br>ARM efficiency | | Data Visualization & Coding | 4<br>Good performance | 4<br>Good performance | 2<br>Limited by processor | 4<br>Good ARM support | | Navigation Capable | 2<br>No built-in GPS | 5<br>Professional GPS | 4<br>Basic GPS | 4<br>Via Quectel module | ## Analysis of Total Scores (Weighted equally): - Samsung Book2 Pro 360: 33/45 - Toughbook G2: 38/45 - PineTab + PinePhone: 28/45 - ThinkPad X13s + Quectel: 38/45 ## Key Trade-offs by Build ### Samsung Book2 Pro 360 Strengths: - Best battery life - Excellent display - Great performance Weaknesses: - No GPS - Less rugged - Some Linux driver challenges ### Toughbook G2 Strengths: - Most rugged - Best GPS/cellular - Professional grade hardware Weaknesses: - Heavy - Expensive - Average battery life ### PineTab + PinePhone Strengths: - Best Linux support - Most cost effective - Good hardware access Weaknesses: - Performance limitations - Build quality concerns - Battery life concerns ### ThinkPad X13s + Quectel Strengths: - Best balance of features - ARM efficiency - Customizable solution Weaknesses: - Integration complexity - Higher initial setup effort - Cost of components ## Special Considerations ### Power Management Best to Worst: 1. Samsung Book2 Pro 360 2. ThinkPad X13s 3. PineTab + PinePhone 4. Toughbook G2 ### Outdoor Usability Best to Worst: 1. Toughbook G2 2. ThinkPad X13s 3. PineTab + PinePhone 4. Samsung Book2 Pro 360 ### Development Flexibility Best to Worst: 1. ThinkPad X13s 2. PineTab + PinePhone 3. Toughbook G2 4. Samsung Book2 Pro 360 ### Total Cost of Ownership Least to Most Expensive: 1. PineTab + PinePhone (~$350) 2. Samsung Book2 Pro 360 (~$1200) 3. ThinkPad X13s + Quectel (~$1500) 4. Toughbook G2 (~$3000+) # Tablet Build Requirements Comparison Matrix Rating Scale: 1. Does not meet requirement 2. Partially meets with significant compromises 3. Meets with some compromises 4. Meets well 5. Exceeds requirement | Requirement | Samsung Tab S9+ | Lenovo Tab P12 Pro | Surface Pro 9 5G | |-------------|----------------|-------------------|------------------| | Cellular Connectivity | 5<br>Native 5G, calls, SMS | 4<br>Data only on most models, VoIP calling needed | 4<br>Data and calls, no native SMS - needs apps | | Large Screen (10-12") | 5<br>12.4" AMOLED | 5<br>12.6" AMOLED | 5<br>13" PixelSense | | Hands-Free Emphasis | 4<br>Good mic array, Bixby can be replaced with custom assistant | 3<br>Basic mic setup, needs third-party voice assistant | 3<br>Cortana removed, needs third-party solution | | Basic Local Command Processing | 4<br>Termux + background services, some Android limitations | 4<br>Similar to S9+, clean Android helps | 5<br>Full Windows command processing | | Complex Command Off-Load | 4<br>API access through Termux, Android background limits | 3<br>Limited background processing | 5<br>No restrictions on API or processing | | Ruggedness | 4<br>IP68 but still glass construction | 2<br>No water resistance, needs case | 2<br>No water resistance, needs case | | Battery Life & Power Efficiency | 5<br>10,090 mAh, efficient ARM | 4<br>10,200 mAh but less efficient | 3<br>Limited to ~7 hours, needs external battery | | Data Visualization & Coding | 4<br>DeX mode + Termux provide most tools, some IDE limitations | 3<br>Standard Android dev environment | 5<br>Full Windows development environment | | Navigation Capable | 5<br>Built-in GPS, offline maps support | 4<br>GPS but fewer offline options | 4<br>GPS but needs third-party mapping software | ## Total Scores (Weighted equally): - Samsung Tab S9+: 40/45 - Lenovo Tab P12 Pro: 32/45 - Surface Pro 9 5G: 36/45 ## Key Workarounds by Device ### Samsung Tab S9+ - **IDE Limitations**: Use VS Code through Termux, or remote development - **Background Processing**: Use Termux's wake-lock and foreground services - **Voice Assistant**: Replace Bixby with custom solution through Tasker/Termux - **Development Environment**: - Install Termux - Set up Linux environment - Configure DeX mode for desktop experience - Use Samsung's Good Lock for additional customization ### Lenovo Tab P12 Pro - **Cellular**: Use Google Voice or similar for calls/SMS - **Voice Control**: Set up custom voice assistant through Tasker - **Ruggedness**: Invest in robust case + screen protector - **Development Environment**: - Similar Termux setup to Samsung - Less integrated with desktop mode - May need additional multitasking apps ### Surface Pro 9 5G - **SMS**: Use Your Phone app or third-party messaging solutions - **Voice Assistant**: Install third-party assistant software - **Ruggedness**: Requires robust case - **Battery Life**: - Carry external battery - Optimize power settings - Use ARM-native apps when possible ## Special Considerations ### Development Flexibility Best to Worst: 1. Surface Pro 9 (full Windows) 2. Samsung Tab S9+ (DeX + Termux) 3. Lenovo Tab P12 Pro (basic Termux) ### Voice Integration Best to Worst: 1. Samsung Tab S9+ (replaceable Bixby + good hardware) 2. Lenovo Tab P12 Pro (clean Android) 3. Surface Pro 9 (needs significant setup) ### Outdoor Usability Best to Worst: 1. Samsung Tab S9+ (IP68) 2. Lenovo Tab P12 Pro (with case) 3. Surface Pro 9 (with case) ### Total Cost of Ownership Least to Most Expensive: 1. Lenovo Tab P12 Pro (~$699) 2. Samsung Tab S9+ (~$999) 3. Surface Pro 9 5G (~$1,299) ## Most Viable Development Workflows ### Samsung Tab S9+ 1. Local development: - Termux + VS Code - Node.js/Python development - Local servers through Termux 2. Remote development: - VS Code Remote - SSH to remote servers 3. Android-native development: - AIDE - Android Studio (DeX mode) ### Lenovo Tab P12 Pro Similar to Samsung but without DeX advantages: 1. Termux-based development 2. Remote development 3. Limited Android-native development ### Surface Pro 9 5G 1. Full Windows development: - VS Code - WSL - Native Windows tools 2. ARM-specific considerations: - Use ARM-native tools when possible - x86 emulation available but impacts battery