<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Catzie.net Blog</title>
	<atom:link href="https://blog.catzie.net/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.catzie.net</link>
	<description>Personal blog about tech, food, travel, etc.</description>
	<lastBuildDate>Wed, 06 May 2026 05:57:05 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>
<site xmlns="com-wordpress:feed-additions:1">8753465</site>	<item>
		<title>Spoofing Battery and Forcing Sleep</title>
		<link>https://blog.catzie.net/spoofing-battery-and-forcing-sleep/</link>
					<comments>https://blog.catzie.net/spoofing-battery-and-forcing-sleep/#respond</comments>
		
		<dc:creator><![CDATA[Catzie]]></dc:creator>
		<pubDate>Wed, 06 May 2026 10:30:00 +0000</pubDate>
				<category><![CDATA[Android Development]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[adb]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Android app development]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[dev diary]]></category>
		<category><![CDATA[mobile development]]></category>
		<category><![CDATA[programming]]></category>
		<guid isPermaLink="false">https://blog.catzie.net/?p=10073</guid>

					<description><![CDATA[<p>I wanted to do something with my Android phone using ADB commands, while keeping it plugged in to run the said commands. However, the thing I wanted to test was related to the idle (dozing or asleep) mode of Android devices. The workaround was to spoof the battery state to bypass Android&#8217;s charging restrictions. Spoofing [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/spoofing-battery-and-forcing-sleep/">Spoofing Battery and Forcing Sleep</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>I wanted to do something with my Android phone using ADB commands, while keeping it plugged in to run the said commands. However, the thing I wanted to test was related to the idle (dozing or asleep) mode of Android devices. The workaround was to spoof the battery state to bypass Android&#8217;s charging restrictions.</p>



<h2 class="wp-block-heading"><strong>Spoofing Battery Charging Status and Forcing Android Device</strong> to Sleep (Idle Mode)</h2>



<ul start="1" class="wp-block-list">
<li>Turn off the device screen using the physical power button.</li>



<li>Trick Android into thinking the device is running on battery power: <code>adb shell dumpsys battery unplug</code></li>



<li>Force the device to step into deep Doze mode: <code>adb shell dumpsys deviceidle force-idle</code></li>



<li>Verify the device is successfully spoofed and asleep: <code>adb shell dumpsys deviceidle get deep</code> <em>(This should return <code>IDLE</code>)</em>.</li>
</ul>



<p>Can also do:<br /><code>adb shell dumpsys battery unplug &amp;&amp; adb shell dumpsys deviceidle force-idle &amp;&amp; adb shell dumpsys deviceidle get deep</code></p>



<h2 class="wp-block-heading"><strong>Device Cleanup for Spoofed Battery and Forced Sleep (Crucial!)</strong></h2>



<ol start="1" class="wp-block-list">
<li>Once testing is done, you must tell the OS to start reading the actual battery state again, otherwise it won&#8217;t charge properly: <code>adb shell dumpsys battery reset</code></li>



<li>Bring the device out of idle: <code>adb shell dumpsys deviceidle unforce</code></li>
</ol>



<p>Can also do:<code><br />adb shell dumpsys battery reset &amp;&amp; adb shell dumpsys deviceidle unforce &amp;&amp; adb shell dumpsys deviceidle get deep</code></p>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/spoofing-battery-and-forcing-sleep/">Spoofing Battery and Forcing Sleep</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.catzie.net/spoofing-battery-and-forcing-sleep/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">10073</post-id>	</item>
		<item>
		<title>Shorter ADB commands for Android Studio Emulator Device targeting</title>
		<link>https://blog.catzie.net/shorter-adb-commands-for-android-studio-emulator-device-targeting/</link>
					<comments>https://blog.catzie.net/shorter-adb-commands-for-android-studio-emulator-device-targeting/#respond</comments>
		
		<dc:creator><![CDATA[Catzie]]></dc:creator>
		<pubDate>Tue, 17 Mar 2026 04:28:02 +0000</pubDate>
				<category><![CDATA[Android Development]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://blog.catzie.net/?p=10023</guid>

					<description><![CDATA[<p>To target my specific emulator devices on Android Studio with my ADB (Android Debug Bridge) commands, I usually need to type long ones, like in the commands below where i wanna list the contents of a directory: adb -s emulator-5554 ls /sdcard/Android/sub/directory/adb -s emulator-5556 ls /sdcard/Android/sub/directory/ When I am working on a new feature or [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/shorter-adb-commands-for-android-studio-emulator-device-targeting/">Shorter ADB commands for Android Studio Emulator Device targeting</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>To target my specific emulator devices on Android Studio with my ADB (Android Debug Bridge) commands, I usually need to type long ones, like in the commands below where i wanna list the contents of a directory:</p>



<p><code>adb -s emulator-5554 ls /sdcard/Android/sub/directory/<br />adb -s emulator-5556 ls /sdcard/Android/sub/directory/</code></p>



<p>When I am working on a new feature or a bug-fix ticket, I try to avoid typing long commands and args over and over again, especially args that are as error-prone as <code>emulator-5554</code>.</p>



<h2 class="wp-block-heading"><strong>How to shorten the ADB commands that target emulators (Mac OS):</strong></h2>



<p><strong>Open your Zsh  config file with an editor</strong>. Mine by habit is Vim. Like so: <br /><code>vim ~/.zshrc</code></p>



<p><strong>Use your arrow keys to go to the very bottom of the file and copy-paste below exact code:</strong></p>



<pre class="urvanov-syntax-highlighter-plain-tag">adbs() {
  port=$1
  shift
  adb -s &quot;emulator-55$port&quot; &quot;$@&quot;
}</pre>



<p><br />What it does is creates a new command <code>adbs</code>. I think the addition of <code>s</code> at the end is appropriate because the flag we are trying to work with is the <code>-s</code> flag which stands for &#8220;Serial&#8221;, for identifying specific emulators.</p>



<p> The way the new command works is, </p>



<ul class="wp-block-list">
<li>the <code>$1</code> captures the first argument you type after <code>adbs</code> and saves it &#8212; for example, the <code>54</code> in <code>adbs 54</code>.</li>



<li> The <code>shift</code> bit removes the first argument from the front so that the actual command to be run will NOT be <code>adb -s "emulator-5554" 54 logcat</code> (wrong!) </li>



<li>Finally, the last line <code>adb -s "emulator-55$port" "$@"</code> runs the correct command, inserting the first argument (<code>54</code> in our example) where <code>$port</code> is, followed by <code>"$@"</code> which grabs the rest of the command after the <code>54</code></li>
</ul>



<p><strong>Save the changes to the config file and then exit the editor.</strong> In Vim I press Esc key, then type <code>:wq!</code> and hit Enter. IIRC my partner questions something about my <code>:wq!</code> usage, but what he points out, I can&#8217;t remember. </p>



<p>After saving the config file, <strong>run the following command to make the new shortcut work immediately</strong>:</p>



<pre class="urvanov-syntax-highlighter-plain-tag">source ~/.zshrc</pre>



<h2 class="wp-block-heading"><strong>Usage Example:</strong></h2>



<p><strong>Instead of typing the long version:<br /></strong><code>adb -s emulator-5554 ls <span style="background-color: initial; font-family: inherit; font-size: inherit; text-align: initial; color: initial;">/sdcard/Android</span>/sub/directory/</code></p>



<p><strong>We can just type:<br /></strong><code>adb -s 54 ls <span style="background-color: initial; font-family: inherit; font-size: inherit; text-align: initial; color: initial;">/sdcard/Android</span>/sub/directory/</code></p>



<p><strong>Extra: to know what serial numbers of running devices you got, run below command</strong></p>



<p><code>adb devices</code></p>



<p><sub>Random thoughts: I am grateful to my very first team lead as a software developer (Peng) because he&#8217;s the one who inspired me to become comfortable with command line interfaces. Remembering how much I grew as a dev in that team due to high-traffic production databases that we were managing and debugging in realtime. Oh, the <code>source</code> command on the other hand, was something I learned from my current team lead, Maru. I like how much I am growing in this current team, not only as a dev, but also as a person. </sub></p>



<p>Credit goes to Google Gemini for the above adbs custom command. I had no idea how to write that until today. hehe</p>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/shorter-adb-commands-for-android-studio-emulator-device-targeting/">Shorter ADB commands for Android Studio Emulator Device targeting</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.catzie.net/shorter-adb-commands-for-android-studio-emulator-device-targeting/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">10023</post-id>	</item>
		<item>
		<title>A random dev brain dump</title>
		<link>https://blog.catzie.net/a-random-dev-brain-dump/</link>
					<comments>https://blog.catzie.net/a-random-dev-brain-dump/#respond</comments>
		
		<dc:creator><![CDATA[Catzie]]></dc:creator>
		<pubDate>Fri, 13 Mar 2026 03:58:28 +0000</pubDate>
				<category><![CDATA[Android Development]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Android app development]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[dev diary]]></category>
		<category><![CDATA[programming]]></category>
		<guid isPermaLink="false">https://blog.catzie.net/?p=10016</guid>

					<description><![CDATA[<p>I don&#8217;t need a reason to randomly post a brain dump on my blog, no?</p>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/a-random-dev-brain-dump/">A random dev brain dump</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>I don&#8217;t need a reason to randomly post a brain dump on my blog, no?</p>



<ul class="wp-block-list">
<li>If an Android dev wishes to implement a precise &#8220;notification ID&#8221; that they want to be able to precisely cancel later (imagine that it plays an annoying alarm tone!) they can go about it either by
<ul class="wp-block-list">
<li>Using a unique ID tied to that notification&#8217;s base entity (e.g., an app&#8217;s incoming message) so that NOTIFS WILL STACK, or</li>



<li>Using a unique, dedicated ID that is defined as a constant and is defined without ties to the notification&#8217;s base entity so that ONLY THE LAST NOTIF WILL BE SHOWN</li>
</ul>
</li>



<li>I gotta update my site&#8217;s, something..</li>



<li>If an Android dev&#8217;s soft keyboard covers a text input field when it&#8217;s displayed, particularly in Android 15 devices, they may wanna try to add an <code>imePadding</code> modifier to the root element (e.g., Box, Column) because this modifier will take care of spacings whenever the keyboard appears, avoiding issues such as covering the text input field.</li>
</ul>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/a-random-dev-brain-dump/">A random dev brain dump</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.catzie.net/a-random-dev-brain-dump/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">10016</post-id>	</item>
		<item>
		<title>Fix &#8220;Error loading build artifacts&#8221; error (Android Studio after upgrade)</title>
		<link>https://blog.catzie.net/fix-error-loading-build-artifacts-error-android-studio-after-upgrade/</link>
					<comments>https://blog.catzie.net/fix-error-loading-build-artifacts-error-android-studio-after-upgrade/#respond</comments>
		
		<dc:creator><![CDATA[Catzie]]></dc:creator>
		<pubDate>Mon, 29 Dec 2025 09:43:00 +0000</pubDate>
				<category><![CDATA[Android Development]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Android Studio]]></category>
		<category><![CDATA[fix]]></category>
		<guid isPermaLink="false">https://blog.catzie.net/?p=9939</guid>

					<description><![CDATA[<p>Problem: After upgrading Android Studio from &#8220;Ladybug&#8221; to &#8220;Otter&#8221; I started getting the following error message when I run my app on my emulated test device: First, I ran the AGP Upgrade Assistant, which updated 2 files: And then, applied a &#8220;Run Configuration&#8221; Fix: Additional things to try if above suggestions weren&#8217;t sufficient to fix [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/fix-error-loading-build-artifacts-error-android-studio-after-upgrade/">Fix &#8220;Error loading build artifacts&#8221; error (Android Studio after upgrade)</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><strong>Problem:</strong></h2>



<p>After upgrading Android Studio from &#8220;Ladybug&#8221; to &#8220;Otter&#8221; I started getting the following error message when I run my app on my emulated test device:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<pre class="urvanov-syntax-highlighter-plain-tag">&quot;Error loading build artifacts from: .../myProjectRootDir/app/build/intermediates/apk_ide_redirect_file/productionDebug/createProductionDebugApkListingFileRedirect/redirect.txt&quot;</pre>



<h2 class="wp-block-heading"><br /><strong>Solution:</strong></h2>
</blockquote>



<p><strong>First, I ran the AGP Upgrade Assistant, which updated 2 files:</strong></p>



<ul class="wp-block-list">
<li><strong><code>.../myProjectRootDir/gradle/wrapper/gradle-wrapper.properties</code><br /></strong><code>Distribution URL has been</code> upgraded from <code>distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip</code> to <code>distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip</code></li>



<li><strong><code>.../myProjectRootDir/gradle/libs.versions.toml</code><br /></strong>AGP version updated from <code>agp = '8.8.1'</code> to <code>agp = '8.13.2'</code></li>
</ul>



<p></p>



<p><strong>And then, applied a &#8220;Run Configuration&#8221; Fix:</strong></p>



<ol class="wp-block-list">
<li>Click the Edit Configurations dropdown (next to the &#8220;Play&#8221; button).</li>



<li>Select your app configuration on the left.</li>



<li>Scroll to the &#8220;Before Launch&#8221; section at the bottom.</li>



<li>Remove &#8220;Gradle-aware Make&#8221; (select it and click the minus &#8211; button).</li>



<li>Re-add it: Click +, select Gradle-aware Make, and leave the task field empty. Click OK.</li>



<li>Click Apply -&gt; OK.</li>



<li>Run the app.</li>
</ol>



<p><strong>Additional things to try if above suggestions weren&#8217;t sufficient to fix the issue:</strong></p>



<ul class="wp-block-list">
<li>Invalidate caches</li>



<li>Clean the build before re-running</li>



<li>Sync Gradle files</li>
</ul>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/fix-error-loading-build-artifacts-error-android-studio-after-upgrade/">Fix &#8220;Error loading build artifacts&#8221; error (Android Studio after upgrade)</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.catzie.net/fix-error-loading-build-artifacts-error-android-studio-after-upgrade/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">9939</post-id>	</item>
		<item>
		<title>Android emulator shell list fails: Permission Denied in app directory</title>
		<link>https://blog.catzie.net/android-emulator-shell-list-fails-permission-denied-in-app-directory/</link>
					<comments>https://blog.catzie.net/android-emulator-shell-list-fails-permission-denied-in-app-directory/#respond</comments>
		
		<dc:creator><![CDATA[Catzie]]></dc:creator>
		<pubDate>Thu, 18 Dec 2025 07:58:22 +0000</pubDate>
				<category><![CDATA[Android Development]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[adb]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[programming]]></category>
		<guid isPermaLink="false">https://blog.catzie.net/?p=9921</guid>

					<description><![CDATA[<p>Today I learned I should include the app package name after shell in my ADB command, if for example I want to list files under the &#8220;subdirectory/media&#8221; directory of an app, like so: adb -s emulator-5556 shell run-as com.domain.my.app ls -al /data/user/0/com.domain.my.app/subdirectory/media First try&#8217;s command below failed with a Permission Denied error message: adb -s [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/android-emulator-shell-list-fails-permission-denied-in-app-directory/">Android emulator shell list fails: Permission Denied in app directory</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Today I learned I should include the app package name after <code>shell</code> in my ADB command, if for example I want to list files under the &#8220;subdirectory/media&#8221; directory of an app, like so:</p>



<p><code>adb -s emulator-5556 shell run-as com.domain.my.app ls -al /data/user/0/com.domain.my.app/subdirectory/media</code></p>



<p>First try&#8217;s command below failed with a Permission Denied error message:</p>



<p> <code>adb -s emulator-5556 shell ls -al /data/user/0/com.domain.my.app/subdirectory/media</code></p>



<p>Makes sense, right? Because part of Android OS&#8217; security is limiting access to app directories. But if you &#8220;run-as&#8221; the package owner app itself, it should grant you access.</p>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/android-emulator-shell-list-fails-permission-denied-in-app-directory/">Android emulator shell list fails: Permission Denied in app directory</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.catzie.net/android-emulator-shell-list-fails-permission-denied-in-app-directory/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">9921</post-id>	</item>
		<item>
		<title>Android: Broadcast sent, receiver registered, but receiver doesn&#8217;t receive broadcast</title>
		<link>https://blog.catzie.net/android-broadcast-sent-receiver-registered-but-receiver-doesnt-receive-broadcast/</link>
					<comments>https://blog.catzie.net/android-broadcast-sent-receiver-registered-but-receiver-doesnt-receive-broadcast/#respond</comments>
		
		<dc:creator><![CDATA[Catzie]]></dc:creator>
		<pubDate>Wed, 08 Oct 2025 09:06:18 +0000</pubDate>
				<category><![CDATA[Android Development]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[Kotlin]]></category>
		<category><![CDATA[programming]]></category>
		<guid isPermaLink="false">https://blog.catzie.net/?p=9843</guid>

					<description><![CDATA[<p>I should blog more often about things I learn about. In a native Android app written in Kotlin, I have a LifecycleService class with below code to send a broadcast: Based on the logcat, the broadcast is being sent. However, below BroadcastReceiver in an Activity doesn&#8217;t receive the broadcast, even while it is visible: The [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/android-broadcast-sent-receiver-registered-but-receiver-doesnt-receive-broadcast/">Android: Broadcast sent, receiver registered, but receiver doesn&#8217;t receive broadcast</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>I should blog more often about things I learn about.</p>



<p>In a native Android app written in Kotlin, I have a LifecycleService class with below code to send a broadcast:</p>



<pre class="urvanov-syntax-highlighter-plain-tag">val eventIntent = Intent(CUSTOM_EVENT_ACTION_NAME).apply {
    flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TOP
    }
    applicationContext.sendBroadcast(eventIntent)
    Log.d(&quot;AppTag&quot;, &quot;Broadcast sent!&quot;)</pre>



<p><br /><br />Based on the logcat, the broadcast is being sent. <br /><br />However, below BroadcastReceiver in an Activity doesn&#8217;t receive the broadcast, even while it is visible:<br /></p>



<pre class="urvanov-syntax-highlighter-plain-tag">private val customEventReceiver = object : BroadcastReceiver() {
    override fun onReceive(context: Context?, intent: Intent?) {
        Log.d(&quot;AppTag&quot;, &quot;Custom event receiver triggered&quot;)
        if (intent?.action == GlobalConstants.CUSTOM_EVENT_ACTION_NAME) {
            Log.d(&quot;AppTag&quot;, &quot;Confirmed action match, proceeding with task.&quot;)
            performSpecificTask()
        }
    }
}</pre>



<p>The above BroadcastReceiver is registered from the Activity&#8217;s onCreate function, like so:</p>



<pre class="urvanov-syntax-highlighter-plain-tag">val filter = IntentFilter(GlobalConstants.CUSTOM_EVENT_ACTION_NAME)
ContextCompat.registerReceiver(
    this,
    customEventReceiver,
    filter,
    ContextCompat.RECEIVER_NOT_EXPORTED 
)</pre>



<h2 class="wp-block-heading">Attempt #1: LocalBroadcastManager &#8211; it worked, but&#8230;</h2>



<p>After browsing the web for potential solutions I came across LocalBroadcastManager. The broadcast was successfully received by the receiver after I changed the sendBroadcast&#8217;s  <code>applicationContext</code> and the registerBroadcast&#8217;s ContextCompat into LocalBroadcastManager.getInstance(Context). </p>



<p>That is, <code>LocalBroadcastManager.getInstance(applicationContext).sendBroadcast(eventIntent)</code> and <code>LocalBroadcastManager.getInstance(this).registerReceiver(customEventReceiver, filter)</code>.</p>



<p>The problem with this approach is that LocalBroadcastManager has been deprecated:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Important changes since 1.0.0</strong></p>



<p><code>androidx.localbroadcastmanager</code>&nbsp;has been fully deprecated. There will be no further releases of this library. Developers should replace usages of&nbsp;<code>LocalBroadcastManager</code>&nbsp;with other implementations of the observable pattern. Depending on the use case, suitable options may be&nbsp;<code>LiveData</code>&nbsp;or reactive streams.</p>
<cite><a href="https://developer.android.com/jetpack/androidx/releases/localbroadcastmanager">https://developer.android.com/jetpack/androidx/releases/localbroadcastmanager</a></cite></blockquote>



<p>Ideally, the solution should not be a deprecated one.</p>



<p>As to why LocalBroadcastManager made my receiver work, I think it&#8217;s because it &#8220;bridged&#8221; 2 components that weren&#8217;t really supposed to be able to communicate. Because from the Android docs:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>LocalBroadcastManager is an application-wide event bus and embraces layer violations in your app: any component may listen events from any other.</p>
</blockquote>



<p>Why it works, and why it&#8217;s been deprecated, apparently have the same explanation. <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f605.png" alt="😅" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p></p>



<h2 class="wp-block-heading">Attempt #2: Use applicationContext on the sender and receiver &#8212; Nope!</h2>



<p>I reverted my code to the original, and just made sure they all used applicationContext, matching the context used in the service&#8217;s broadcast sender <code>applicationContext.sendBroadcast(eventIntent)</code>.</p>



<p>So that my registration became: </p>



<pre class="urvanov-syntax-highlighter-plain-tag">val filter = IntentFilter(GlobalConstants.CUSTOM_EVENT_ACTION_NAME)
ContextCompat.registerReceiver(
    applicationContext,
    customEventReceiver,
    filter,
    ContextCompat.RECEIVER_NOT_EXPORTED 
)


And the code to unregister became:</pre>



<pre class="urvanov-syntax-highlighter-plain-tag">applicationContext.unregisterReceiver(customEventReceiver)</pre>



<p></p>



<p>Hmm&#8230; Nope! that didn&#8217;t let my receiver get the broadcast.</p>



<h2 class="wp-block-heading">Attempt #3: Make it an explicit broadcast &#8212; YES, IT WORKS!</h2>



<p>I reverted my code again to try another approach, which is to make the broadcast an explicit one.</p>



<p>So, in my service, I simply set the package name as shown in code below:</p>



<pre class="urvanov-syntax-highlighter-plain-tag">val eventIntent = Intent(CUSTOM_EVENT_ACTION_NAME).apply {
    setPackage(applicationContext.packageName)
    //...</pre>



<p>And with this 1 line changed in code, my BroadcastReceiver now receives the broadcast! Plus, there&#8217;s no deprecated class used here so we prevented 1 new technical debt. :3</p>



<p>Yeah, I think I&#8217;ll stick to the 3rd attempt&#8217;s approach!</p>



<p>Why does this approach work, though? It&#8217;s because starting from Android API level 26, there&#8217;s been restriction on implicit broadcasts. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>As part of the Android 8.0 (API level 26) <a href="https://developer.android.com/about/versions/oreo/background#broadcasts">background execution limits</a>, apps that target the API level 26 or higher can&#8217;t register broadcast receivers for implicit broadcasts in their manifest unless the broadcast is sent specifically to them. However, several broadcasts are exempted from these limitations. </p>
<cite><a href="https://developer.android.com/develop/background-work/background-tasks/broadcasts/broadcast-exceptions">https://developer.android.com/develop/background-work/background-tasks/broadcasts/broadcast-exceptions</a></cite></blockquote>



<p>My original code&#8217;s broadcast Intent was an implicit one, but specifying a package name converted it into an explicit one, consequently lifting the limitation applied to implicit broadcasts!</p>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/android-broadcast-sent-receiver-registered-but-receiver-doesnt-receive-broadcast/">Android: Broadcast sent, receiver registered, but receiver doesn&#8217;t receive broadcast</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.catzie.net/android-broadcast-sent-receiver-registered-but-receiver-doesnt-receive-broadcast/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">9843</post-id>	</item>
		<item>
		<title>Fountain pen inks &#038; papers least sensitive to hand cream or oil</title>
		<link>https://blog.catzie.net/fountain-pen-inks-papers-least-sensitive-to-hand-cream-or-oil/</link>
					<comments>https://blog.catzie.net/fountain-pen-inks-papers-least-sensitive-to-hand-cream-or-oil/#respond</comments>
		
		<dc:creator><![CDATA[Catzie]]></dc:creator>
		<pubDate>Mon, 29 Sep 2025 09:30:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://blog.catzie.net/?p=9826</guid>

					<description><![CDATA[<p>I have been using fountain pens these days to reduce the pressure on my hand, as I hand-write quite frequently, both for work (for problem solving and work journaling) and for personal (journaling, planning, common-placing, etc.). But as someone who needs to apply moisturize the hands often due to skin issues, the lotion, cream, or [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/fountain-pen-inks-papers-least-sensitive-to-hand-cream-or-oil/">Fountain pen inks &amp; papers least sensitive to hand cream or oil</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>I have been using fountain pens these days to reduce the pressure on my hand, as I hand-write quite frequently, both for work (for problem solving and work journaling) and for personal (journaling, planning, common-placing, etc.).</p>



<p>But as someone who needs to apply moisturize the hands often due to <a href="https://blog.catzie.net/dry-itchy-sensitive-skin-patches-regimen-treatment/">skin issues</a>, the lotion, cream, or oil on my hand often get in the way of fountain pen inks! The inks would skip or feather on paper, and it can be distracting or frustrating sometimes.</p>



<p>So, in this post I&#8217;ll be listing down what inks and papers I found to be least sensitive, or least affected by hand cream or hand oil when writing with fountain pen ink. Just note that what works for me may or may not apply to you because of varying factors, including the type of lotion, cream, or oil we&#8217;re dealing with.</p>



<h2 class="wp-block-heading">Fountain pen ink that hold up well against hand oils:</h2>



<p>List of specific inks:</p>



<ul class="wp-block-list">
<li><strong>Platinum Carbon Black<br /></strong>It doesn&#8217;t budge as I write on lotion-smeared MD Paper. Based on experience with this ink in a LAMY Safari EF, there&#8217;s no skipping or feathering at all. Currently the most reliable fountain pen ink to me when writing with lotiony hands!</li>



<li><strong>Sailor Seiboku<br /></strong>When writing with a Sailor HighAce Neo F or a Sailor Profit Jr. F on a sheet of MD paper, there was barely noticeable skipping of ink, with no observed feathering.</li>



<li><strong>Pilot Iroshizuku inks: </strong><br />I have observed minimal feathering with no skipping on MD paper as I wrote with these specific inks:
<ul class="wp-block-list">
<li>Tsuki Yo</li>



<li>Kon Peki</li>



<li>Yama Guri</li>



<li>Yama Budo<br /></li>
</ul>
</li>
</ul>



<h2 class="wp-block-heading">Fountain pen-friendly paper that I find &#8220;less sensitive&#8221; to hand oils:</h2>



<ul class="wp-block-list">
<li>Rhodia</li>



<li>Traveler&#8217;s Notebook refills
<ul class="wp-block-list">
<li>Dot Grid</li>



<li>Lightweight Paper</li>
</ul>
</li>
</ul>



<h4 class="wp-block-heading"><strong>Comparison notes:</strong></h4>



<ul class="wp-block-list">
<li><strong>Rhodia paper vs MD Paper &#8220;Cream&#8221;<br /></strong>Rhodia paper seems to be less susceptible to skipping inks and feathering inks, compared to the MD Paper. Rhodia absorbs the ink I wrote with faster, unlike in MD Paper where the ink seems to sit there longer before it dries.</li>



<li><strong>Traveler&#8217;s Notebook refill papers</strong>
<ul class="wp-block-list">
<li>013 MD Paper Cream &#8211; The surface of this paper is smooth to the touch, as if it is finished with a coating. It takes longer for inks to dry here, from my experience, compared to the &#8220;Dot Grid&#8221; MD Paper and Lightweight Paper.</li>



<li>014 Dot Grid  &#8211; They call the paper used in here an &#8220;MD Paper&#8221;, and from my understanding, the only difference should be the color (this is white) plus the dot grids, of course. But to me, the &#8220;Dot Grid&#8221; MD Paper is rougher to the touch, and absorbs my fountain pen inks better than the &#8220;MD Paper Cream&#8221; one.</li>



<li>005 Lightweight Paper &#8211; Like the Dot Grid notebook&#8217;s paper, this one absorbs ink better than MD Paper Cream. However, I feel that it absorbs a bit too much ink that there&#8217;s tendency to feather. I like sticking to extra fine nibs when writing or drawing on this lightweight paper. Although not mentioned in the official website, people say that the paper in &#8220;Lightweight Paper&#8221; inserts of Traveler&#8217;s Notebooks is Tomoe River paper. </li>
</ul>
</li>
</ul>



<p>My go-to paper is still MD Paper Cream despite not being very tolerant of hand oils. <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f605.png" alt="😅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> I just really like how easy it is on the eyes to gaze at that cream-colored paper, during moments when I ponder what I should write on my journal. To avoid frustration from skipping or feathering inks caused by my <em>inkzema*</em> hands while using MD Paper Cream notebooks, I simply reach for the inks I listed under &#8220;Fountain pen ink that hold up well against hand oils&#8221;, or use a pencil board for my hand to rest on while writing. Pencil boards are also known as shitajiki, underlay, or writing mat.</p>



<h2 class="wp-block-heading">Bonus: Non-fountain pens whose inks don&#8217;t seem affected by hand oils</h2>



<p>When I don&#8217;t want to bother with fountain pens, often when problem-solving at work, I reach out for:</p>



<ul class="wp-block-list">
<li>Zebra Sarasa 0.5 in black</li>
</ul>



<p></p>



<p><em>* Ink on hands + eczema on hands = inkzema on hands, so now I use inkzemic instead of eczemic. Makes no sense? That&#8217;s fine, pay me no mind. </em><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f60c.png" alt="😌" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/fountain-pen-inks-papers-least-sensitive-to-hand-cream-or-oil/">Fountain pen inks &amp; papers least sensitive to hand cream or oil</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.catzie.net/fountain-pen-inks-papers-least-sensitive-to-hand-cream-or-oil/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">9826</post-id>	</item>
		<item>
		<title>XCEL Driving School review &#038; rates</title>
		<link>https://blog.catzie.net/xcel-driving-school-review-rates/</link>
					<comments>https://blog.catzie.net/xcel-driving-school-review-rates/#respond</comments>
		
		<dc:creator><![CDATA[Catzie]]></dc:creator>
		<pubDate>Mon, 23 Sep 2024 11:00:00 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[driver's license]]></category>
		<category><![CDATA[driving]]></category>
		<category><![CDATA[driving school]]></category>
		<category><![CDATA[lto]]></category>
		<category><![CDATA[pdc]]></category>
		<category><![CDATA[xcel]]></category>
		<guid isPermaLink="false">https://blog.catzie.net/?p=8704</guid>

					<description><![CDATA[<p>After sorting things out, I finally enrolled myself to a PDC (practical driving course) at XCEL Driving School. I chose to take the PDC at XCEL Driving School in Makati City because the location is accessible from my place, the branch representative Ms. Alma is easy to communicate with, and I already trust them because [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/xcel-driving-school-review-rates/">XCEL Driving School review &amp; rates</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>After sorting things out, I finally enrolled myself to a PDC (practical driving course) at XCEL Driving School. </p>



<p>I chose to take the PDC at XCEL Driving School in Makati City because the location is accessible from my place, the branch representative Ms. Alma is easy to communicate with, and I already trust them because I did my TDC (Theoretical Driving Course) with them in the past.</p>



<p>I only took an 8-hour beginner course and thought I&#8217;d just add more hours as needed. Automatic car was my choice because I think that my differently-wired brain won&#8217;t be able to do its best driving a manual one. I took 2-hour driving sessions with XCEL for 4 days. After that, I chose to practice with my partner instead as he gave me more liberty to sharpen my driving skills in ways I learn best.</p>



<h2 class="wp-block-heading">XCEL Driving School  review</h2>



<p>I will be sharing short information on each 2-hour driving session with XCEL. I will probably miss a lot of details, but I&#8217;ll try to add more later once I am able to go through my notes (I wrote down what I learn after each session, lest I forget about them). </p>



<h3 class="wp-block-heading">Day 1 of XCEL Driving School PDC Session:</h3>



<p>The first day involved familiarization with car parts that you&#8217;ll have to be concerned about while driving, such as tire-check, side and rear view mirror check, and also getting the feel of car controls while you&#8217;re in the driver&#8217;s seat. The most important tip from the instructor was to:</p>



<p>Keep your eyes focused far ahead on the road. This gives you more time to anticipate and react to what&#8217;s happening up ahead, improving your ability to respond safely.</p>



<h3 class="wp-block-heading">Day 2 of XCEL Driving School PDC Session:</h3>



<p>Based on my experience at XCEL&#8217;s 2nd-4th hours of driving lessons, I think the focus at this level was properly aligning one&#8217;s vehicle on the road and getting a better feel for controlling the vehicle. For me, the trick to alignment is &#8212; again, focus your eyes far ahead on the road, and do quick glances at side mirrors to see if your vehicle&#8217;s aligning to the road&#8217;s lines/markings. </p>



<p>I liked how &#8220;chill&#8221; this session&#8217;s instructor was. He mostly let me try things my way, although honestly I didn&#8217;t learn a lot of new things that day. Maybe that was the intention of XCEL driving school for this session &#8212; let the student be more confident behind the steering wheel, and then fine-tune the driving skills with a detail-oriented instructor on the next session! <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f62e.png" alt="😮" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>



<h3 class="wp-block-heading">Day 3 of XCEL Driving School PDC Session:</h3>



<p>The instructor for XCEL&#8217;s 5th-6ths hours was, as I mentioned earlier, detail-oriented, and also kinda strict! It was uncomfortable how he sort of micro-managed my movements, but I&#8217;m not really complaining because I learned a lot from this person (and I am the oddball who has difficulty in learning things the &#8220;normal&#8221; way). </p>



<p>There were soooo many things that this session&#8217;s instructor taught me. From adjustment of the seat to make it more comfortable, various driving maneuvers, why going slow is best, etc.</p>



<p>My favorite tip from this session: Before making a turn, focus on where you want to go. Turn your head and direct your gaze toward that part of the road, looking through the side window if necessary. Keep turning the vehicle until the road you&#8217;re focused on comes into view through the front windshield.</p>



<h3 class="wp-block-heading">Day 4 of XCEL Driving School PDC Session:</h3>



<p>My 7th to 8th hours of driving lessons with XCEL was mostly fine-tuning of driving skills. The instructor aimed to observe how well I was able to drive, and to correct each mistake that he noticed.</p>



<p>The instructor helped me practice the driving skill I sucked at the most &#8212; how much to turn back the steering wheel after making a turn. We drove countless times around blocks in the area until I got a better feel for it.</p>



<p>I was advised to wait for XCEL Driving School Makati&#8217;s representative to contact me regarding biometrics capture, and was encouraged to practice as often as I can. I finished and passed my 8-hour beginner driving course!</p>



<p></p>



<h2 class="wp-block-heading">XCEL Driving School rates (Makati branch)</h2>



<p>See below images for prices of PDC at XCEL Makati branch. These were the rates as of May 2024.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="700" height="524" src="http://blog.catzie.net/wp-content/uploads/2024/09/xcel-driving-school-makati-rates-prices-fees-700x524.jpg" alt="xcel driving school rates fees price review makati" class="wp-image-8706" srcset="https://blog.catzie.net/wp-content/uploads/2024/09/xcel-driving-school-makati-rates-prices-fees-700x524.jpg 700w, https://blog.catzie.net/wp-content/uploads/2024/09/xcel-driving-school-makati-rates-prices-fees-300x225.jpg 300w, https://blog.catzie.net/wp-content/uploads/2024/09/xcel-driving-school-makati-rates-prices-fees-768x575.jpg 768w, https://blog.catzie.net/wp-content/uploads/2024/09/xcel-driving-school-makati-rates-prices-fees.jpg 1280w" sizes="(max-width: 700px) 100vw, 700px" /></figure>



<h2 class="wp-block-heading">What&#8217;s next?</h2>



<p>I&#8217;ve been practicing during my days off work, when I am able to. My partner says that I have improved significantly and that it&#8217;s likely that I will pass the LTO driving exam. Although I am not yet sure when I will give it a go, since that will require me to be on leave from work, and from what I hear, many applicants take a whole day to get through the entire process at LTO. <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f62b.png" alt="😫" class="wp-smiley" style="height: 1em; max-height: 1em;" /> The recent work days have been crazy!   Well, maybe not &#8220;crazy&#8221; for other people, but I take it really seriously (maybe *too* seriously) so I have been spending a little more time and exerting extra effort. <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f4aa.png" alt="💪" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<h2 class="wp-block-heading">Questions and Answers:</h2>



<ul class="wp-block-list">
<li><strong>Can student drivers practice in their own personal time without an accredited instructor?</strong>
<ul class="wp-block-list">
<li>To be allowed to drive, the student must:
<ul class="wp-block-list">
<li>Bring their LTO Student Permit including the Official Receipt as well as </li>



<li>Be accompanied by a licensed professional or non-professional driver (XCEL instructors themselves told me that my partner, who has a driver&#8217;s license, is allowed to be my companion while I practice as a student driver).</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/xcel-driving-school-review-rates/">XCEL Driving School review &amp; rates</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.catzie.net/xcel-driving-school-review-rates/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">8704</post-id>	</item>
		<item>
		<title>POI Physical Therapy for Degenerative Disc Disease: Review, Sessions, Costs at Philippine Orthopedic Institute Makati</title>
		<link>https://blog.catzie.net/physical-therapy-degenerative-disc-disease-philippine-orthopedic-institute-poi-makati/</link>
					<comments>https://blog.catzie.net/physical-therapy-degenerative-disc-disease-philippine-orthopedic-institute-poi-makati/#respond</comments>
		
		<dc:creator><![CDATA[Catzie]]></dc:creator>
		<pubDate>Sat, 27 Jul 2024 11:50:24 +0000</pubDate>
				<category><![CDATA[Health]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[Philippine Orthopedic Institute]]></category>
		<category><![CDATA[physical therapy]]></category>
		<guid isPermaLink="false">https://blog.catzie.net/?p=8536</guid>

					<description><![CDATA[<p>My orthopedic doctor recently diagnosed me with Degenerative Disc Disease (DDD) affecting my lower back, specifically the L1-L5 vertebrae, and referred me to physical therapy at the Philippine Orthopedic Institute (POI) in Makati City, located on Dela Rosa Street. It&#8217;s a convenient location as it&#8217;s close to Makati Medical Center. The intense pain in my [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/physical-therapy-degenerative-disc-disease-philippine-orthopedic-institute-poi-makati/">POI Physical Therapy for Degenerative Disc Disease: Review, Sessions, Costs at Philippine Orthopedic Institute Makati</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>My orthopedic doctor recently diagnosed me with Degenerative Disc Disease (DDD) affecting my lower back, specifically the L1-L5 vertebrae, and referred me to physical therapy at the Philippine Orthopedic Institute (POI) in Makati City, located on Dela Rosa Street. It&#8217;s a convenient location as it&#8217;s close to Makati Medical Center.</p>



<p>The intense pain in my lower back started and ended last month. I could barely walk due to the lower back and hip pains, tightness, and spasms. I managed to avoid the emergency room thanks to some resourcefulness &#8212; Yoga by Joelle&#8217;s video for &#8220;herniated disc pain&#8221; provided significant relief every time I used it.</p>



<p>Before you proceed, please note that the following information may have some inaccuracies as I’m relying on my memory. Even though you and I may both have DDD, our treatments could differ depending on our individual needs and conditions.</p>



<h2 class="wp-block-heading"><strong>First Physical Therapy Session for DDD at POI in Makati</strong></h2>



<p>Reluctantly, I attended my first session at the Philippine Orthopedic Institute (POI) today. During the initial session, the therapist conducted a quick interview about my lower back pain, asking when it started, whether I had experienced any accidents, and the intensity of the pain.</p>



<p>By this time, the pain had already decreased significantly compared to last month, only flaring up when I neglected my posture during my desk job.</p>



<p>Here’s what was done during the physical therapy session:</p>



<p>Part 1 &#8211; Treatments</p>



<ul class="wp-block-list">
<li>I was asked to change into a patient’s gown, remove my footwear, and lay on my belly.</li>



<li>Application of a heat pack on the painful area, with electrodes
<ul class="wp-block-list">
<li>This treatment lasted 15 minutes, supported by two pillows.</li>



<li>The sensation was more relaxing than painful.</li>



<li>I requested to turn on the fan because the room was a little too warm, especially with the heat from this treatment.</li>
</ul>
</li>



<li>Ultrasound on the painful area
<ul class="wp-block-list">
<li>Almost fell asleep at this point; it felt like a very gentle back massage (UwU).</li>
</ul>
</li>



<li>Shockwave therapy
<ul class="wp-block-list">
<li>The therapist warned me it would be painful, but it was supposed to relax my back muscles. The gun-shaped device did sound like it was going to inflict serious pain! lol.</li>



<li>Surprisingly, it wasn’t painful for me. I found it relaxing too, like a massage gun!</li>
</ul>
</li>
</ul>



<p>Part 2 &#8211; Stretches</p>



<ul class="wp-block-list">
<li>Inner thigh stretch, performed three times on each leg
<ul class="wp-block-list">
<li>The therapist moved my thigh close to my chest, bent my knee, and let the sole of my foot press against their torso, then applied pressure by leaning towards me.</li>



<li>It was an awkward stretch and very challenging because it took a lot of effort to keep gas from escaping&#8230; (⸝⸝⸝- ᴗ -⸝⸝⸝ ; )</li>
</ul>
</li>



<li>Hamstring stretch, performed three times on each leg
<ul class="wp-block-list">
<li>The therapist lifted my leg and straightened it, with the sole of my foot facing the ceiling.</li>
</ul>
</li>



<li>Glutes stretch (figure four), performed three times on each leg
<ul class="wp-block-list">
<li>The therapist asked me to assume a figure 4 position, then pressed my thighs close to my chest until I felt my glute muscles stretch.</li>
</ul>
</li>
</ul>



<p>Part 3 &#8211; Warm-up and Strengthening Exercises</p>



<ul class="wp-block-list">
<li>Core muscle warm-up x 10
<ul class="wp-block-list">
<li>The therapist asked me to place my hands underneath my lower back (palms facing the bed), then activate the abdominal muscles and keep them engaged for 10 seconds &#8212; I timed this with my exhales.</li>



<li>During my inhales, she had me relax the abdominal muscles.</li>
</ul>
</li>



<li>Bridges x 10</li>



<li>Modified sit-ups x 10
<ul class="wp-block-list">
<li>Lying flat on my back with my knees bent, I performed small sit-ups, lifting only the upper back, with my hands reaching out to my knees.</li>
</ul>
</li>



<li>Cat-cows, holding each pose for a count of six, repeated 10 times
<ul class="wp-block-list">
<li>Cat pose: I focused on drawing my navel toward my spine (I had to be careful with this because if not done properly, I felt like the bending motion could worsen my disc issues) &#8212; I timed this movement with my exhales, like in yoga.</li>



<li>Cow pose: I focused on lowering my belly, lifting my tailbone, and stretching my head upward &#8212; I timed this movement with my inhales.</li>



<li>From this point onward, my therapist supported my waist/hips area because my scoliosis (mostly lumbar) was getting in the way.</li>
</ul>
</li>



<li>Bird-dogs, repeated 10 times (my scoliosis made this challenging, but the therapist helped me balance my hips).</li>



<li>Supermans, repeated 10 times</li>



<li>Press-ups, holding the stretch upward for a count of 15, repeated 3 times
<ul class="wp-block-list">
<li>This is similar to Pilates &#8220;swan&#8221; pose.</li>
</ul>
</li>
</ul>



<p>My wrists hurt from the exercises done in the all-fours position. I think it would have been a bit more stable and comfortable for my sensitive wrists if I had performed them on a hard surface, like an exercise mat on the floor. POI uses a bed wrapped in a plastic cover (which smelled nice, likely evidence of regular disinfection). I’ll bring up my concern to the therapist next time.</p>



<p>Although I’m familiar with all the exercises the therapist asked me to do, I think it’s much better to do them with a therapist&#8217;s guidance because they can correct any incorrect posture or positioning.</p>



<p>The therapist also corrected me when I tried to get out of bed with a swift sit-up movement. (°ー°〃) They taught me that while lying on my back, I should bend my knees and roll sideways to get out of bed.</p>



<h2 class="wp-block-heading"><strong>Second Physical Therapy Session at Philippine Orthopedic Institute (Makati)</strong></h2>



<p>During my second lumbar back pain therapy at POI, the same therapist led the session, but most of it was supervised by an intern. I wasn&#8217;t asked to change into a patient&#8217;s gown this time and was instructed to lay on my belly immediately. They had a hard time applying the hot compress on my lower back because of my outfit, so I asked if I could change into my PT clothes to make it easier.</p>



<p>The intern performed the same treatments as before, and she did well:</p>



<ul class="wp-block-list">
<li><strong>Heat pack:</strong> Application of a heat pack on the painful area with electrodes for 15 minutes, supported by one pillow this time.</li>



<li><strong>Ultrasound</strong></li>



<li><strong>Shockwave</strong></li>
</ul>



<p>Then, the main therapist returned to the room and did the same stretches on me while I laid on my back:</p>



<ul class="wp-block-list">
<li><strong>Inner thigh stretch:</strong> Performed three times on each leg.</li>



<li><strong>Hamstring stretch:</strong> Performed three times on each leg.</li>



<li><strong>Glutes stretch (figure four):</strong> Performed three times on each leg.</li>
</ul>



<p>For the warm-up and strength exercises, the intern took over. Unfortunately, she barely checked my posture and positioning as I did the exercises, so I felt it wasn’t a very productive session. We did the following:</p>



<ul class="wp-block-list">
<li><strong>Pelvic tilt (Core muscle warm-up):</strong> x 10.</li>



<li><strong>Bridges:</strong> x 10.</li>



<li><strong>Modified sit-ups:</strong> x 10.</li>



<li><strong>Cat-cows:</strong> Count to six per pose, repeated 10 times.</li>



<li><strong>Supermans:</strong> Repeated 10 times.</li>



<li><strong>Press-ups:</strong> Count to 15 while holding the stretch upwards, repeated 3 times.</li>
</ul>



<p>However, there were no bird-dogs this time. The intern said it wasn’t part of the set exercises for me that day, but I wasn’t sure why.</p>



<p>One thing I did learn from my therapist on this day was that with a meniscal tear in the knee, I should avoid fully bending the knee and try to keep it at a 45-degree angle at most.</p>



<h2><strong>Third Physical Therapy Session at POI Makati for Degenerative Disc Disease (L1-L5)</strong></h2>



<p>A new therapist was assigned to me this time. Her name is Nam (not sure how it&#8217;s spelled) and I really appreciate her. She was very professional in the way she communicated and even in the way she was dressed. I felt that every step of the way during my 3rd DDD therapy session at POI, Ms. Nam ensured that I was performing my exercises correctly by visually examining my posture/position and by palpating (any more accurate word?) my core muscles to check if they&#8217;re contracting as expected during my movements.</p>



<p>Part 1 &#8211; Treatments</p>



<p>Also not asked to change into patient&#8217;s gown on this 3rd session. So I don&#8217;t know why it was done during the first. Anyway, I had already changed into my physical therapy attire before I checked in to POI&#8217;s reception area.</p>



<p>Same old initial treatments were performed:</p>



<ul class="wp-block-list">
<li><strong>Heat pack:</strong> With electrodes for 15 minutes.</li>



<li><strong>Ultrasound</strong></li>



<li><strong>Shockwave</strong></li>
</ul>



<p>Some things I learned from Ms. Nam&#8217;s related to heat/cold treatment:</p>



<ul class="wp-block-list">
<li><strong>Cold pack treatment:</strong> Best for freshly-injured muscles to lower inflammation, e.g., right after weighted exercises.</li>



<li><strong>Heat pack:</strong> Best after about 24 hours if I did weighted exercises and had DOMS.</li>



<li><strong>Heat pack usage:</strong> Since I only have a small heat pack at home, Ms. Nam suggested using it on my lower back one side at a time so that it remains effective.</li>



<li><strong>Heating pad:</strong> The heating pad that POI uses requires boiling water.</li>
</ul>



<p>Part 2 &#8211; Stretches</p>



<p>Nothing new in this part of the session, except that I observed how precise Ms. Nam was in the way she performed these stretches. She&#8217;s amazing!</p>



<ul class="wp-block-list">
<li><strong>Inner thigh stretch:</strong> Performed three times on each leg.</li>



<li><strong>Hamstring stretch:</strong> Performed three times on each leg.</li>



<li><strong>Glutes stretch (figure four):</strong> Performed three times on each leg.</li>
</ul>



<p>Part 3 &#8211; Warm-up and Exercises for Strength</p>



<p>I didn&#8217;t expect today&#8217;s therapist to impress me even further. She was detail-oriented and I was really thankful for that. The exercises felt waaaaay more effective when done correctly.</p>



<ul class="wp-block-list">
<li><strong>Pelvic tilt (Core muscle warm-up):</strong> x 10
<ul class="wp-block-list">
<li><em>Therapist&#8217;s correction(s): Do not lift your butt!</em></li>
</ul>
</li>



<li><strong>Bridges:</strong> x 10
<ul class="wp-block-list">
<li><em>Therapist&#8217;s tip:</em> Contract your glutes and core as you lift your body up.</li>
</ul>
</li>



<li><strong>Modified sit-ups:</strong> x 10
<ul class="wp-block-list">
<li><em>Therapist&#8217;s correction(s): Your shoulders and neck look so tense; Contract your ab muscles and let them do the work for you in this exercise.</em></li>
</ul>
</li>



<li><strong>Toe taps:</strong> x 10 &#8212; Added by Ms. Nam today.</li>



<li><strong>Dead bug exercise:</strong> x 10 &#8212; Added by Ms. Nam today
<ul class="wp-block-list">
<li><em>Therapist&#8217;s correction(s):</em> Straighten the leg that you are lowering, but without touching the bed (my muscles hurt more that way but I felt it was the right kind of pain &#8212; the kind that will build muscles!).</li>
</ul>
</li>



<li><strong>Cat-cows:</strong> Count to six per pose, repeated 10 times
<ul class="wp-block-list">
<li><em>Therapist&#8217;s correction(s):</em> The therapist realigned my hips whenever they moved the wrong way (thanks to scoliosis grrr).</li>
</ul>
</li>



<li><strong>Bird-dogs:</strong> Added back today
<ul class="wp-block-list">
<li><em>Therapist&#8217;s correction(s):</em> Ms. Nam patiently corrected my hip positions repeatedly; the left side of my core feels weak. So when I raise my right hand and left leg, I always fell off balance. Towards the end I tried my best to contract the weak core muscles further and finally got a &#8220;very good&#8221; from therapist-sensei.</li>
</ul>
</li>



<li><strong>Supermans:</strong> Repeated 10 times.</li>



<li><strong>Press-ups:</strong> Count to 20 while holding the stretch upwards, repeated 3 times (Yes, it&#8217;s 20 instead of 10 counts today)
<ul class="wp-block-list">
<li><em>Therapist&#8217;s comment:</em> This is just for stretching the core.</li>
</ul>
</li>
</ul>



<p>Part 4 &#8211; Traction Machine</p>



<p>I was surprised to find out that there was a door by the waiting area of POI Makati Therapy area. This room contained two traction machines.</p>



<p>Ms. Nam first measured my weight to determine how much &#8220;lower back stretching&#8221; the traction machine should perform on me that day. This machine can help decompress the tightness in the lower back.</p>



<p>They strapped my hips, and then my upper torso onto the machine. The traction device was stretched and then released in repeated cycles of about 10 minutes.</p>



<h2 class="wp-block-heading"><strong>Fourth Physical Therapy Session at POI Makati for Degenerative Disc Disease (L1-L5)</strong></h2>



<p>I visited Doc Carlo Borbon, my orthopedic doctor, before my 4th session. I told him that I&#8217;ve only been able to attend physical therapy sessions once a week. His face expressed disappointment, until he heard me say that I do the exercises almost everyday at home, and that I feel that my significantly strengthened core muscles have been protecting my lower back as I carry out the same daily activities that used to trigger my lower back spasms. He said that it&#8217;s a very good progress, and that I may conclude my series of PT sessions by only attending 3 more.</p>



<p>The 4th session was more or less the same, but Ms. Nam added/modified a little bit:</p>



<ul class="wp-block-list">
<li>Added a new exercise: Push both knees to chest, while pushing them away with your hands
<ul class="wp-block-list">
<li>Create resistance between thighs/knees and hands/arms</li>



<li>Feel it activate the core muscles</li>



<li>It was inserted before toe-taps, if I remember the sequence correctly</li>



<li>Done for 8-10 counts each repetition; Repeat 10 times, if I remember correctly!</li>
</ul>
</li>



<li>Modified the bird-dog exercise: Do it on one side 10 times, then on the other side again 10 times. Finish it with the classic alternating sides, I think only 5 times for this one.
<ul class="wp-block-list">
<li>Done because my lumbar scoliosis was making one side more difficult</li>
</ul>
</li>



<li>Configured the traction machine with a heavier weight.</li>
</ul>



<p>I learned a few things during that session:</p>



<ul class="wp-block-list">
<li>Of all DDD physical therapy devices used on me, the TENS device is the most recommended for patients to purchase. Ms. Nam said that if I purchase one, I can bring it to my PT session and they can teach me the proper configuration that should be applied to my condition.</li>



<li>The knee-to-chest stretching at the beginning stretches superficial glute muscles, while the figure-4 glutes stretch is for the deeper glute muscles.</li>



<li>The superman stretch are mainly for lower back muscle strength, but it also works the glutes</li>
</ul>



<h2 class="wp-block-heading"><strong></strong><strong>Fifth</strong> Physical Therapy Session at POI Makati for Degenerative Disc Disease (L1-L5)</h2>



<p>More or less the same as the third physical therapy at POI. But this time I opted out of the traction machine because the total cost exceeds the budget I get from HMO (Intellicare) per physical therapy session, and I cannot justify the extra cost as I don&#8217;t feel significant improvement from the traction machine.</p>



<h2 class="wp-block-heading"><strong>Sixth Physical Therapy Session at POI Makati for Degenerative Disc Disease (L1-L5)</strong></h2>



<p>The 6th and last PT session at POI Makati was most tiring of them all. There was a seminar being held in the building that day, which the physical therapists attended in AM/PM batches to keep the ops rolling, according to Ms. Nam. Patients were fewer than usual that day. I also noticed that there was a new office at the ground floor &#8212; that will be for consults and bone scan procedure. </p>



<p>On this therapy session we skipped the knee-to-chest stretching before the exercises. Ms Nam added 10 flutter kicks, 10 crossed flutter kicks, elbow planks, and several weighted exercises. I didn&#8217;t expect this and was really exhausted after the session.</p>



<p><strong>Exercises on the 6th (and last) POI physical therapy session for DDD:</strong></p>



<p></p>



<p>Part 1 &#8211; Stretching</p>



<ul class="wp-block-list">
<li><em>Skipped: knee-to-chest on 10 counts, repeated 3 times before switching legs</em></li>



<li>Hamstring stretch</li>



<li>Figure 4</li>
</ul>



<p>Part 2 &#8211; exercises on your back</p>



<ul class="wp-block-list">
<li><strong>Pelvic tilt (Core muscle warm-up):</strong> x 10 
<ul class="wp-block-list">
<li><em>Therapist&#8217;s comment: Do not lift your butt!</em></li>
</ul>
</li>



<li><strong>Bridges:</strong> x 10
<ul class="wp-block-list">
<li><em>Tip:</em> Contract your glutes and core as you lift your body up.</li>
</ul>
</li>



<li><strong>Modified sit-ups:</strong> x 10
<ul class="wp-block-list">
<li><em>Tips: You&#8217;re doing it wrong if your shoulders and neck are so tense; Contract your ab muscles and let them do the work for you in this exercise.</em></li>
</ul>
</li>



<li><strong>Toe taps:</strong> x 10
<ul class="wp-block-list">
<li><em>Tip: tuck your belly button in a little bit towards your spine, for activating muscles that support in this movement</em></li>
</ul>
</li>



<li><strong>Dead bug exercise:</strong> x 10
<ul class="wp-block-list">
<li><em>Therapist&#8217;s correction(s):</em> Straighten the leg that you are lowering, but without touching the bed (my muscles hurt more that way but I felt it was the right kind of pain &#8212; the kind that will build muscles!).</li>



<li><em>Tip: tuck belly button in too!</em></li>
</ul>
</li>



<li>Flutter kicks x 10<em> &#8212; added in the last session</em></li>



<li>Crossed flutter kicks x 10 <em> &#8212; added in the last session</em>
<ul class="wp-block-list">
<li>Tips: Inhale as legs part, exhale as you cross them</li>
</ul>
</li>



<li>Knee hugs for around 10 counts: x3 <em> &#8212; added in the last session</em></li>
</ul>



<p>Part 3 &#8211; exercises on your belly</p>



<ul class="wp-block-list">
<li>Plank on your elbow: x10 at count of 20 seconds each
<ul class="wp-block-list">
<li>Tip: Tuck belly button in to support core; don&#8217;t let core drop!</li>
</ul>
</li>



<li><strong>Cat-cows:</strong> Count to six per pose, repeated 10 times
<ul class="wp-block-list">
<li>Tip: pay attention to hips here, if you have lumbar scoliosis</li>
</ul>
</li>



<li><strong>Bird-dogs:</strong> x 10 
<ul class="wp-block-list">
<li>Stabilize core and pay more attention to hips here to maintain balance; the lumbar scoliosis gets in the way.</li>
</ul>
</li>



<li><strong>Supermans:</strong> Repeated 10 times.</li>



<li><strong>Press-ups:</strong> Count to 20 while holding the stretch upwards, repeated 3 times
<ul class="wp-block-list">
<li>This stretches the core and you should also feel it in your upper/middle back</li>
</ul>
</li>
</ul>



<p>Part 4 &#8211; weighted exercises outside individual therapy rooms at POI</p>



<ul class="wp-block-list">
<li>Carry 2.5KG dumbbell on each hand 
<ul class="wp-block-list">
<li>Engage core; Imagine you&#8217;re trying to balance while holding grocery bags</li>



<li>From one end of the hallway to the other, do high-knee marches (Tip: Straighten leg whose foot is on the floor for balance)</li>



<li>Notes:
<ul class="wp-block-list">
<li>Nam said I can also use a heavy kettlebell held onto the chest at home but best if they&#8217;re two weights held like grocery bags on the side of the body; sadly my dumbbells at home are mcuh lighter</li>



<li>Lost my balance as I held back my laughter upon eye contact with my partner lol</li>
</ul>
</li>
</ul>
</li>



<li>Hold a 6KG kettlebell in one hand with the other arm held across the shoulder
<ul class="wp-block-list">
<li>Keeping core engaged, walk normally from one end of the hall to the other</li>



<li>Repeat with the other hand/arm</li>



<li>Notes:
<ul class="wp-block-list">
<li>It was like an obstacle course too as I had to avoid physical therapist and patients I came across in the hallway xD</li>



<li>It seemed to me that the POI Makati therapist were chummy among one another; their work culture must be really nice!</li>
</ul>
</li>
</ul>
</li>



<li>Hold 6KG kettlebell on one hand like 1 heavy grocery bag, with other arm held across the shoulder again
<ul class="wp-block-list">
<li>Perform side crunches, leaning the torso sideways towards the arm with a kettlebell</li>



<li>Ensure that you feel core muscles contract here  (lean sideways starting from above belly button only, but make sure you lean far enough to feel the ab muscles working)</li>
</ul>
</li>
</ul>



<p>Some advice from my physical therapist Nam:</p>



<ul class="wp-block-list">
<li>Can opt to use heat pad only on sore days</li>



<li>Aim for 3 times a week physical therapy exercise to maintain my spine health</li>
</ul>



<p>Aside from maintenance exercises, one rule I set upon myself is to maintain the &#8220;C&#8221; curve of my lumbar spine as much as possible. So far it&#8217;s an easy and effective way of preventing the muscle spasm/sprain that I suffered from for so many times.</p>



<p>After the 6th and last POI Makati physical therapy session, I went to my orthopedic doctor Dr Carlo Borbon for clearance. He did the same checks that he performed before sending me for therapy: Bend forward, bend backward, bend sideways to both sides&#8230; He also examined my lower back muscles, and commented that they felt less tense than before!</p>



<h2 class="wp-block-heading">Physical Therapy Cost/Fees at POI (Phil. Orthopedic Institute) &#8211; Dela Rosa St., Makati City:</h2>



<ul class="wp-block-list">
<li>My physical therapy session for lower back pain (degenerative disc disease L1-L5) costed 2400 Philippine Pesos, including usage of the traction machine. I found out because the POI Therapy Department texted me about exceeding the 1500-peso limit that HMO (Intellicare) set on my LOA/RCS.</li>



<li>In initial sessions that didn&#8217;t involve a traction machine was probably 1500 pesos or less because we had no problem despite the 1500-pesos limit on the cost covered by Intellicare.</li>
</ul>



<p><strong>Cost update as of Sept. 15, 2024: They will increase physical therapy service fees on October 1, 2024.</strong></p>



<figure class="wp-block-image size-large"><img decoding="async" width="700" height="394" src="https://blog.catzie.net/wp-content/uploads/2024/09/philippine-orthopedic-institute-physical-therapy-cost-increase-700x394.jpeg" alt="" class="wp-image-8667" srcset="https://blog.catzie.net/wp-content/uploads/2024/09/philippine-orthopedic-institute-physical-therapy-cost-increase-700x394.jpeg 700w, https://blog.catzie.net/wp-content/uploads/2024/09/philippine-orthopedic-institute-physical-therapy-cost-increase-300x169.jpeg 300w, https://blog.catzie.net/wp-content/uploads/2024/09/philippine-orthopedic-institute-physical-therapy-cost-increase-768x432.jpeg 768w, https://blog.catzie.net/wp-content/uploads/2024/09/philippine-orthopedic-institute-physical-therapy-cost-increase.jpeg 1280w" sizes="(max-width: 700px) 100vw, 700px" /></figure>



<p><em><strong>Tags:</strong> Physical Therapy, Lumbar Back Pain, POI Makati, Degenerative Disc Disease, Heat Pack, Ultrasound, Shockwave, Inner Thigh Stretch, Hamstring Stretch, Glutes Stretch, Pelvic Tilt, Bridges, Modified Sit-Ups, Cat-Cows, Supermans, Press-Ups, Bird-Dogs, Traction Machine, Core Exercises, Meniscal Tear</em></p>



<p></p>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/physical-therapy-degenerative-disc-disease-philippine-orthopedic-institute-poi-makati/">POI Physical Therapy for Degenerative Disc Disease: Review, Sessions, Costs at Philippine Orthopedic Institute Makati</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.catzie.net/physical-therapy-degenerative-disc-disease-philippine-orthopedic-institute-poi-makati/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">8536</post-id>	</item>
		<item>
		<title>Renew BDO debit card &#8211; requirements, cost, and  experience at Southgate Mall EDSA Branch</title>
		<link>https://blog.catzie.net/renew-bdo-debit-card-requirements-cost-southgate-mall-edsa-branch/</link>
					<comments>https://blog.catzie.net/renew-bdo-debit-card-requirements-cost-southgate-mall-edsa-branch/#respond</comments>
		
		<dc:creator><![CDATA[Catzie]]></dc:creator>
		<pubDate>Tue, 14 May 2024 11:06:00 +0000</pubDate>
				<category><![CDATA[Banking]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bank]]></category>
		<category><![CDATA[bdo]]></category>
		<category><![CDATA[debit card]]></category>
		<guid isPermaLink="false">https://blog.catzie.net/?p=8362</guid>

					<description><![CDATA[<p>Renewing 1 expiring and 1 expired BDO debit card was easier and quicker than anticipated. I was even able to update one of the accounts&#8217; civil status and name despite being from a different branch of account. I was running errands near Alphaland Southgate Mall EDSA, Makati, so I thought that I might as well [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/renew-bdo-debit-card-requirements-cost-southgate-mall-edsa-branch/">Renew BDO debit card &#8211; requirements, cost, and  experience at Southgate Mall EDSA Branch</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Renewing 1 expiring and 1 expired BDO debit card was easier and quicker than anticipated. I was even able to update one of the accounts&#8217; civil status and name despite being from a different branch of account.</p>



<p>I was running errands near Alphaland Southgate Mall EDSA, Makati, so I thought that I might as well get my expired and expiring BDO debit cards renewed here.</p>



<p>Today is the 14th and is already payday for some employees, which is why I expected that I might wait for a long while to finish my transaction. But to my surprise, no one was in the counter that handles debit card renewals when I arrived around 10AM. Lucky!!</p>



<h2 class="wp-block-heading"><strong>BDO Debit card renewal requirements</strong></h2>



<p>I called the branch before going there. The BDO staff told me I had to bring these to renew my BDO card:</p>



<ul class="wp-block-list">
<li>2 valid IDs </li>



<li>The expired/expiring debit card</li>



<li>150 pesos, if card is already expired (free if not yet expired on the day of your visit to BDO)</li>
</ul>



<p>My transaction today was a bit complicated. I wanted to renew two BDO debit cards: one expired and its branch of account is BDO Southgate Mall EDSA itself, while the other one was just about to expire and its account was created in a different branch. Aside from card renewal, I also wanted to have one of the accounts&#8217; information updated because I haven&#8217;t done so after getting married.</p>



<p><strong>Actual documents that I brought to BDO Southgate Mall EDSA</strong> <strong>branch were:</strong></p>



<ul class="wp-block-list">
<li>1 x SSS UMID card, bearing my maiden name</li>



<li>My passport</li>



<li>Original copy of marriage certificate (presented but not surrendered to BDO)</li>



<li>Original copy of birth certificate (just in case)</li>



<li>The 2 BDO debit cards I wanted to renew</li>
</ul>



<h2 class="wp-block-heading">How much does it cost to renew a BDO debit card?</h2>



<p>The renewal of BDO debit card is free if it&#8217;s not yet expired, but if it&#8217;s already expired then they will charge you 150 pesos.</p>



<h2 class="wp-block-heading">The process &#8211; BDO customer info update and debit card renewal</h2>



<p>I was asked to fill out several forms. As I filled them out one by one, the staff started preparing to send a customer info update request to the branch of my other account. Upon finishing the form fill-out, I was asked to get my biometrics taken at a different counter.</p>



<p>One thing I&#8217;d like to note is that I updated my employment information but they did not ask me for a certificate of employment. Maybe it&#8217;s only required when opening a BDO account!</p>



<p>I asked for a debit card without name for one account, and a debit card with name for the other. Note that if your BDO debit card does not bear your name, you won&#8217;t be able to retrieve it should a starving ATM devours your debit card. <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f605.png" alt="😅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> (Trivia: The staff at BDO calls the card without name an &#8220;embossed card&#8221;.) </p>



<p>The entire process took me around 50 minutes. I think it wasn&#8217;t bad for that relatively complex transaction.</p>



<h2 class="wp-block-heading">How many days before I can get my renewed BDO ATM card?</h2>



<p>For BDO debit cards without the cardholder&#8217;s name, they will be able to release it on the same day. The card with the customer&#8217;s name on it, on the other hand, will be available 7 days from the day of your visit to the BDO branch.</p>



<h3 class="wp-block-heading">Questions?</h3>



<p>I don&#8217;t work at BDO so, if you have questions, please contact BDO directly!! <img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f601.png" alt="😁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>The post <a rel="nofollow" href="https://blog.catzie.net/renew-bdo-debit-card-requirements-cost-southgate-mall-edsa-branch/">Renew BDO debit card &#8211; requirements, cost, and  experience at Southgate Mall EDSA Branch</a> appeared first on <a rel="nofollow" href="https://blog.catzie.net">Catzie.net Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.catzie.net/renew-bdo-debit-card-requirements-cost-southgate-mall-edsa-branch/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">8362</post-id>	</item>
	</channel>
</rss>
