Skip to content

Commit 60844cd

Browse files
committed
tips and tricks
1 parent 1b5dc5b commit 60844cd

28 files changed

Lines changed: 5236 additions & 258 deletions

File tree

documents/6. Make Your Own CFW/1. prerequisites.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Prerequisites
1+
# i. Prerequisites
22

33
Vector's software is complex and monstrous.
44

documents/6. Make Your Own CFW/2. forking.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Forking
1+
# ii. Forking
22

33
Fork wire-os and its submodules.
44

documents/6. Make Your Own CFW/3. how.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
# How to Develop
2+
# iii. How to Develop
33

44
Here, we will perform two steps in one: learning how to make modifications to the code, and how to change the final screen in CCIS which describes what the builds are.
55

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Tips For All
2+
3+
Tips and tricks for all - beginners, advanced users, and developers.
4+
5+
## Dual booting
6+
7+
Vector technically has three boot slots (boot slot = boot+system partition) - system_a, system_b, and recoveryfs.
8+
9+
We can swap between system_a and system_b.
10+
11+
The bot is in recovery when he is on the anki.com/dev screen. This should not be touched.
12+
13+
Let's say I want to run Viccyware in system_b, and WireOS in system_a. To do this:
14+
15+
1. Install WireOS like normal.
16+
2. Once booted to WireOS, install Viccyware.
17+
18+
That's it!
19+
20+
Use the `sysswitch` command to swap between them.
21+
22+
If you are using an OS which doesn't have `sysswitch`, do the following to switch:
23+
24+
1. Run `cat /proc/cmdline`
25+
2. If the output contains `androidboot.slot_suffix=_b` near the end, run `bootctl b set_active a`. If it is `androidboot.slot_suffix=_a`, run `bootctl a set_active b`.
26+
3. Run `reboot`.
27+
28+
If the bootctl command gives you an errorish output, try `bootctl-anki` instead.
29+
30+
## CCIS
31+
32+
CCIS provides helpful information about Vector's network status, sensors, robot-specific-information like ESN, and OS information.
33+
34+
Do this to get to it:
35+
36+
1. Place Vector on the charger (important)
37+
2. Double click the button
38+
3. Lift the lift up then down (you are now in CCIS)
39+
4. Push the head down then up
40+
5. Click the button to go through the menus
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Tips For Developers
2+
3+
Helpful tips for developers.
4+

mkdocs.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,11 @@ markdown_extensions:
1212

1313
docs_dir: documents
1414
extra:
15-
generator: false
16-
extra_css:
17-
- stylesheets/extra.css
15+
generator: true
1816

1917
plugins:
2018
- search:
21-
prebuild_index: true
22-
- localsearch
19+
enabled: true
2320

2421
theme:
2522
name: material
@@ -28,6 +25,6 @@ theme:
2825
primary: deep purple
2926
features:
3027
- search.suggest
31-
- navigation.instant
3228
- navigation.sections
3329
- navigation.expand
30+
- navigation.footer

site/1. History/history of anki.html

Lines changed: 154 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,6 @@
4646

4747

4848

49-
<link rel="stylesheet" href="../stylesheets/extra.css">
50-
5149
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
5250

5351

@@ -802,7 +800,7 @@
802800

803801

804802
<span class="md-ellipsis">
805-
Prerequisites
803+
i. Prerequisites
806804

807805
</span>
808806

@@ -825,7 +823,7 @@
825823

826824

827825
<span class="md-ellipsis">
828-
Forking
826+
ii. Forking
829827

830828
</span>
831829

@@ -848,7 +846,7 @@
848846

849847

850848
<span class="md-ellipsis">
851-
How to Develop
849+
iii. How to Develop
852850

853851
</span>
854852

@@ -896,7 +894,7 @@
896894

897895

898896
<span class="md-ellipsis">
899-
7. Terminology
897+
7. Tips and Tricks
900898

901899
</span>
902900

@@ -907,7 +905,7 @@
907905
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
908906
<label class="md-nav__title" for="__nav_8">
909907
<span class="md-nav__icon md-icon"></span>
910-
7. Terminology
908+
7. Tips and Tricks
911909
</label>
912910
<ul class="md-nav__list" data-md-scrollfix>
913911

@@ -918,12 +916,35 @@
918916

919917

920918
<li class="md-nav__item">
921-
<a href="../7.%20Terminology/terminology.html" class="md-nav__link">
919+
<a href="../7.%20Tips%20and%20Tricks/all.html" class="md-nav__link">
922920

923921

924922

925923
<span class="md-ellipsis">
926-
Terminology
924+
Tips For All
925+
926+
</span>
927+
928+
929+
</a>
930+
</li>
931+
932+
933+
934+
935+
936+
937+
938+
939+
940+
941+
<li class="md-nav__item">
942+
<a href="../7.%20Tips%20and%20Tricks/devs.html" class="md-nav__link">
943+
944+
945+
946+
<span class="md-ellipsis">
947+
Tips For Developers
927948

928949
</span>
929950

@@ -971,7 +992,7 @@
971992

972993

973994
<span class="md-ellipsis">
974-
8. Contribute
995+
8. Terminology
975996

976997
</span>
977998

@@ -982,7 +1003,82 @@
9821003
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_9_label" aria-expanded="false">
9831004
<label class="md-nav__title" for="__nav_9">
9841005
<span class="md-nav__icon md-icon"></span>
985-
8. Contribute
1006+
8. Terminology
1007+
</label>
1008+
<ul class="md-nav__list" data-md-scrollfix>
1009+
1010+
1011+
1012+
1013+
1014+
1015+
1016+
<li class="md-nav__item">
1017+
<a href="../8.%20Terminology/terminology.html" class="md-nav__link">
1018+
1019+
1020+
1021+
<span class="md-ellipsis">
1022+
Terminology
1023+
1024+
</span>
1025+
1026+
1027+
</a>
1028+
</li>
1029+
1030+
1031+
1032+
1033+
</ul>
1034+
</nav>
1035+
1036+
</li>
1037+
1038+
1039+
1040+
1041+
1042+
1043+
1044+
1045+
1046+
1047+
1048+
1049+
1050+
1051+
1052+
1053+
1054+
1055+
1056+
<li class="md-nav__item md-nav__item--section md-nav__item--nested">
1057+
1058+
1059+
1060+
1061+
1062+
<input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_10" >
1063+
1064+
1065+
<label class="md-nav__link" for="__nav_10" id="__nav_10_label" tabindex="">
1066+
1067+
1068+
1069+
<span class="md-ellipsis">
1070+
9. Contribute
1071+
1072+
</span>
1073+
1074+
1075+
<span class="md-nav__icon md-icon"></span>
1076+
</label>
1077+
1078+
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_10_label" aria-expanded="false">
1079+
<label class="md-nav__title" for="__nav_10">
1080+
<span class="md-nav__icon md-icon"></span>
1081+
9. Contribute
9861082
</label>
9871083
<ul class="md-nav__list" data-md-scrollfix>
9881084

@@ -993,7 +1089,7 @@
9931089

9941090

9951091
<li class="md-nav__item">
996-
<a href="../8.%20Contribute/Contribute.html" class="md-nav__link">
1092+
<a href="../9.%20Contribute/Contribute.html" class="md-nav__link">
9971093

9981094

9991095

@@ -1113,6 +1209,46 @@ <h1 id="history-of-anki-and-digital-dream-labs">History of Anki and Digital Drea
11131209

11141210
<footer class="md-footer">
11151211

1212+
1213+
1214+
<nav class="md-footer__inner md-grid" aria-label="Footer" >
1215+
1216+
1217+
<a href="../index.html" class="md-footer__link md-footer__link--prev" aria-label="Previous: Vector Documentation">
1218+
<div class="md-footer__button md-icon">
1219+
1220+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg>
1221+
</div>
1222+
<div class="md-footer__title">
1223+
<span class="md-footer__direction">
1224+
Previous
1225+
</span>
1226+
<div class="md-ellipsis">
1227+
Vector Documentation
1228+
</div>
1229+
</div>
1230+
</a>
1231+
1232+
1233+
1234+
<a href="../2.%20Available%20CFW/1.%20WireOS.html" class="md-footer__link md-footer__link--next" aria-label="Next: WireOS">
1235+
<div class="md-footer__title">
1236+
<span class="md-footer__direction">
1237+
Next
1238+
</span>
1239+
<div class="md-ellipsis">
1240+
WireOS
1241+
</div>
1242+
</div>
1243+
<div class="md-footer__button md-icon">
1244+
1245+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
1246+
</div>
1247+
</a>
1248+
1249+
</nav>
1250+
1251+
11161252
<div class="md-footer-meta md-typeset">
11171253
<div class="md-footer-meta__inner md-grid">
11181254
<div class="md-copyright">
@@ -1122,6 +1258,11 @@ <h1 id="history-of-anki-and-digital-dream-labs">History of Anki and Digital Drea
11221258
</div>
11231259

11241260

1261+
Made with
1262+
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
1263+
Material for MkDocs
1264+
</a>
1265+
11251266
</div>
11261267

11271268
</div>
@@ -1136,7 +1277,7 @@ <h1 id="history-of-anki-and-digital-dream-labs">History of Anki and Digital Drea
11361277

11371278

11381279

1139-
<script id="__config" type="application/json">{"base": "..", "features": ["search.suggest", "navigation.instant", "navigation.sections", "navigation.expand"], "search": "../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": null}</script>
1280+
<script id="__config" type="application/json">{"base": "..", "features": ["search.suggest", "navigation.sections", "navigation.expand", "navigation.footer"], "search": "../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": null}</script>
11401281

11411282

11421283
<script src="../assets/javascripts/bundle.c8b220af.min.js"></script>

0 commit comments

Comments
 (0)