•  Turn off the tablet


  • Use power(1) + vol up(2) to enter the bootloader menu option
select recovery kernel 

  • it will enter "no command" screen


Press power button first and vol up button once.
It will enter android system recovery.

  • Select wipe cache partition
after the operation, reboot system.


  •  Turn off Moto G3 power button(1)

  • Use Hard reset button (volume down(2) + power(1)) to enter the bootloader menu

  • Select recovery mode by using vol up or down confirm by pressing power

  • it will enter "no command" screen, press power button first and then vol up button once
It will enter the android recovery option


Select Wipe cache partition by using vol up or down and confirm by pressing power 

Select Yes to wipe

Reboot

 One can find the info here(https://www.hardreset.info/devices/oneplus/oneplus-2/wipe-cache/). Its replicated here(redundancy is good).

  • Turn off OP2 by pressing power(1)

  • Use hard reset button(volume down(2) + power) to enter the bootloader menu
It will enter the the boot option (language selection)
in this mode select the language using vol up or down and power to confirm

  • select wipe data and cache 

  • Select wipe cache and confirm by pressing power






  • reboot



 Have HFC NBN so every form of understanding(presumably) will be hovering around that. It should fit for FTTN, FTTC template 

Open for correction

Best form of comprehending how different players form a habitat -  RSP, NBN, PoI, CVC, End user is using image

Source of some of the image is from nbnco.com.au





asasa

A simple process of switching between ISP's or RSP's became a great learning process (in stages) 

  • Wired Alarm System
    • Disabling Telephone line cut alarm when disconnected
    • Disabling back to base reporting
    • Testing out the process by disconnecting the RJ11 from alarm system
  • Buying NBN compatible router/modem
    • Deciding on Fritzbox 7590 router/modem
  • Deciding on the 50Mbps RSP provider with optional VoIP and 0 Setup fee
    • In our list
    • Not in our list
  • Applying for Tangerine NBN connection
    • how the process of connecting to NBN unfolded(email and SMS)
    • How the DOCSIS cable modem was connected
    • Video of cable modem booting up
  • Deciding on VoIP provider and Land line phone number porting from TPG to Australian phone company
    • How the process unfolded(Email and SMS)
  • Connecting Fritzbox to Arris cable modem
    • Process of connecting Fritzbox to NBN with credential provided
    • Hiccups while connecting to Arris
    • Internet disconnected Fritzbox  (LED red ) - how it was solved
  • Disconnecting from TPG (after phone no. porting and NBN Internet connection active @ AESthesia)
    • Process involved in disconnecting
    • Amt charged when disconnected

  • Wired alarm system
DAS Networx NX-16 Direct Alarm
  • Disabling Telephone line cut alarm when disconnected
How to program NX-16 alarm system - (In future)this system will be connected using konnected to be used in home automation process - so comprehending this system is necessary.
Programming the NX-16 
a) Enter the program mode eg:- *8
b) Enter the installer/Program code eg:- 1234
c) Select the module/device to program eg:- 0#
d) Enter Feature number eg:- 16#
Numerical Data
Numeric equivalent of these LED's are as follows

Sample
        *8
1234
0#
1#
This Feature contains "Go to program code".

How to disable Telephone line cut siren
*8
1234
0#
22#
Disable the 1 option of 1 segment

  • Disabling back to base reporting
        *8
1234
0#
4#
If there is back to base reporting there would be a phone no. in either Feature 4, Feature 7, Feature 8
In my case Feature 4 had 1300300782 number which is what is logged in TPG Display charges 
Make Values in each segment 0
+
Feature 10 - Dial Attempts
Make the default value to 0

  • Testing out the process by disconnecting the RJ11 from alarm system 

  • Buying NBN compatible router/modem
It was really hard to find one which wasn't CCP sponsored
  • Decided on Fritzbox 7590 router/modem

  • Deciding on the 50Mbps RSP provider with optional VoIP(wanted to go with different VoIP provider) and 0 setup fee

In our list
 Aussiebroadband
 Tangerine(We went ahead with this)
 Mint
Not in our list
 TPG, Telstra and others included VoIP with NBN(why is it even mandatory?)

  • Applying for Tangerine NBN connection
- how the process of connecting to NBN unfolded(Tangerine)



NBN
SMS 28 Sep 2020 and 01 Oct 2020



  • How the DOCSIS cable modem was connected
NBN connection box CM8200B Designed and manufactured by ARRIS
DOCSIS 3.1 Cable modem-Touchstone CM8200B

Video of cable modem booting up - which all LEDs lit up and in which order

  • Deciding on VoIP provider and Land line phone number porting from TPG to Australian phone company
How the process unfolded(email)



  • Connecting Fritzbox to Arris cable modem

Screenshot of fritzbox web interface after successful connection
- Draft the process of connecting Fritzbox to NBN with credential provided 
- Hiccups while connecting to Arris 
- Internet disconnected Fritzbox  (LED red ), which for the time being was enabled using TP-link, then
solved the issue with Fritzbox. How it was resolved?

  • Disconnecting from TPG (after phone no. porting and NBN Internet connection active @ AESthesia)(include video recording)
- Process involved in disconnection
- Amt charged when disconnected

How Tangerine NBN 50Mbps is performing until now? See for your self
Status in(log in your twitter account to view) https://twitter.com/hashtag/tangerinetelecom
Had consistently touched +40Mbps during peak hours.(Observed once or twice slow speed(< 20Mbps).. that's no big deal, for me/us).. No dropouts
What Keyword in tweets imply?
Tangerine FB - Speed measured using Fritzbox
Tangerine TP-link - speed measured using TP-link
Will be testing out speed for 6 months

1. Download CakePHP version 2.10.14 from the below link

https://github.com/cakephp/cakephp/archive/2.10.14.tar.gz

NPriya@ODCGZM42SH MINGW64 /c/Bitnami/wampstack-7.2.22-0/apache2/htdocs/webzashfrmscratch
$ tar -xzf cakephp-2.10.14.tar.gz

NPriya@ODCGZM42SH MINGW64 /c/Bitnami/wampstack-7.2.22-0/apache2/htdocs/webzashfrmscratch
$ ls
cakephp-2.10.14/  cakephp-2.10.14.tar.gz

NPriya@ODCGZM42SH MINGW64 /c/Bitnami/wampstack-7.2.22-0/apache2/htdocs/webzashfrmscratch
$


2. Extract CakePHP into your web server directory and rename the folder
to "webzash"

Webpage after installing cakephp 2.10.14

3. Edit the app/Config/core.php file and change the following lines

Configure::write('Security.salt', 'IMPORTANT_CHANGE_THIS_VALUE');
 
Configure::write('Security.cipherSeed', 'IMPORTANT_CHANGE_THIS_VALUE');
 
date_default_timezone_set('UTC');


After changing security.salt

4. Copy the app/Config/database.php.default file to app/Config/database.php
use phpmysql to create database "webzashfrmscratch"

Before changes:
public $default = array(
        'datasource' => 'Database/Mysql',
        'persistent' => false,
        'host' => 'localhost',
        'login' => 'user',
        'password' => 'password',
        'database' => 'database_name',
        'prefix' => '',
        //'encoding' => 'utf8',

    );


After changes:
public $default = array(
  'datasource' => 'Database/Mysql',
  'persistent' => false,
  'host' => '127.0.0.1',
  'login' => 'root',
  'password' => 'r978867',
  'database' => 'webzashfrmscratch',
  'prefix' => '',
  //'encoding' => 'utf8',
 );


Screenshot after including database details

Screenshot after including
'port' => '3307',


5. Edit the app/Config/bootstrap.php file and add the following lines

CakePlugin::load('BoostCake');
CakePlugin::load('Webzash', array('routes' => true, 'bootstrap' => true));


6. Edit the app/Config/routes.php file and comment out the default route

// Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));
// Router::connect('/pages/*', array('controller' => 'pages', 'action' => 'display'));


7. Install BoostCake plugin

NPriya@ODCGZM42SH MINGW64 /c/Bitnami/wampstack-7.2.22-0/apache2/htdocs/webzashfrmscratch/webzash
$ pwd
/c/Bitnami/wampstack-7.2.22-0/apache2/htdocs/webzashfrmscratch/webzash


for windoz used git for windows 

$git clone https://github.com/slywalker/cakephp-plugin-boost_cake.git app/Plugin/BoostCake


8. Install Webzash plugin

zzz


$git clone https://github.com/prashants/webzash.git app/Plugin/Webzash

NPriya@ODCGZM42SH MINGW64 /c/Bitnami/wampstack-7.2.22-0/apache2/htdocs/webzashfrmscratch/webzash
$ git clone https://github.com/prashants/webzash.git app/Plugin/Webzash
Cloning into 'app/Plugin/Webzash'...
remote: Enumerating objects: 4628, done.
remote: Total 4628 (delta 0), reused 0 (delta 0), pack-reused 4628
Receiving objects: 100% (4628/4628), 4.14 MiB | 256.00 KiB/s, done.
Resolving deltas: 100% (3298/3298), done.
Updating files: 100% (220/220), done.

NPriya@ODCGZM42SH MINGW64 /c/Bitnami/wampstack-7.2.22-0/apache2/htdocs/webzashfrmscratch/webzash
$


Screenshot of webzash

Follow the link below to resolve the error
http://ncsu.librelab.org/2019/10/installing-webzash-v28-downloaded-from.html
Followed Readme.txt instruction in https://github.com/prashants/webzash


This requires Apache Mysql stack - here making use of bitnami wamp stack 

  •  Copy webzash-v2.8.zip in the htdoc folder
C:\Bitnami\wampstack-7.2.22-0\apache2\htdocs

  • Extract the zip file which will have the folder name cakephp-2.10.14
    Rename it as webzashtest2(its your prerogative)
  • In the web browser access the locally hosted site  -
    http://127.0.0.1:81/webzashtest2
    
    which will return the following error/page
\app\Plugin\Webzash\Config\bootstrap.php (line 337)

'Missing master sqlite database file. Please check your setup.'

Webzash
 Errors
Missing Database Connection

Error: A Database connection using "Sqlite" was missing or unable to connect.
The database server returned this error: Selected driver is not enabled

Error: Sqlite driver is NOT enabled

Notice: If you want to customize this error message, create app\View\Errors\missing_connection.ctp



  • Here master scheme database is not present/configured in the mysql database.
Log in phpmyadmin page


Create database webzashtest2db

Import MasterSchema.MySQL.sql to populate webzashtest2db
MasterSchema.MySQL.sql is present in
C:\Bitnami\wampstack-7.2.22-0\apache2\htdocs\webzashtest2\app\Plugin\Webzash\Config






Edit MasterConfig.php
C:\Bitnami\wampstack-7.2.22-0\apache2\htdocs\webzashtest2\app\Plugin\Webzash\Config
and database.php
C:\Bitnami\wampstack-7.2.22-0\apache2\htdocs\webzashtest2\app\Config
with
$ diff -uNr MasterConfig.php ../../../../../webzashtest2/app/Plugin/Webzash/Config/MasterConfig.php > patchfile
--- MasterConfig.php 2019-01-15 18:22:28.000000000 +1100
+++ ../../../../../webzashtest2/app/Plugin/Webzash/Config/MasterConfig.php 2019-10-14 21:08:17.892756900 +1100
@@ -55,8 +55,13 @@
  * $wz['settings'] = ''; // Optional parameter
  */
 
-$wz['datasource'] = 'Database/Sqlite';
-$wz['database'] = $root_path . 'Database/' . 'webzash.sqlite';
+$wz['datasource'] = 'Database/Mysql';
+/*$wz['database'] = $root_path . 'Database/' . 'webzash.sqlite';*/
+$wz['database'] = 'webzashtest2db';
+$wz['host'] = '127.0.0.1';
+$wz['port'] = '3307';
+$wz['login'] = 'root';
+$wz['password'] = 'r12348';
 $wz['prefix'] = '';
 $wz['encoding'] = 'utf8';
 $wz['persistent'] = false;

and
$ diff -uNr database.php ../../../webzashtest2/app/Config/database.php > patchfile
--- database.php 2017-07-23 05:06:53.000000000 +1000
+++ ../../../webzashtest2/app/Config/database.php 2019-10-14 21:06:18.293559900 +1100
@@ -69,10 +69,11 @@
  public $default = array(
   'datasource' => 'Database/Mysql',
   'persistent' => false,
-  'host' => 'localhost',
-  'login' => 'user',
-  'password' => 'password',
-  'database' => 'database_name',
+  'host' => '127.0.0.1',
+  'port' => '3307',
+  'login' => 'root',
+  'password' => 'r12348',
+  'database' => 'webzashtest2db',
   'prefix' => '',
   //'encoding' => 'utf8',
  );

This will lead to the login page


top